깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

1. 업로드할 폴더의 상위 폴더로 이동

2. 깃을 사용할 수 있도록 폴더를 초기화

$ git init

3. 상태 변경이 필요한 파일이 있는지 확인

$ git status

4. add 명령어를 실행하여 tracked 파일로 변경

$ git add 폴더명

5. commit 명령어를 실행하여 폴더를 커밋

$ git commit -m "Commit Message"

6. 로컬 저장소를 원격 저장소와 연결

$ git remote add origin "원격 저장소 주소"

7. remote -v 명령어를 실행하여 로컬 저장소와 원격 저장소가 연결되었는지 확인

$ git remote -v

8. push 명령어를 실행하여 폴더를 업로드

$ git push origin master

이번 포스팅에서는

github 저장소에 내 컴퓨터의 폴더 전체를 업로드하는 법

을 정리해보았습니다 !

↓↓↓이전 글 보기↓↓↓

https://corinediary.tistory.com/7

[Github] 파일 수정하고 다시 커밋하기

이번 포스팅에서는 지난 글 [github에 파일 add-commit-push하기]에 이어 github 저장소에 올라간 파일을 수정하고 변경 내용을 커밋하는 법 을 정리해보았습니다 ! ↓↓↓이전 글 보기↓↓↓ 2020/07/11 - [

corinediary.tistory.com

깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

내 컴퓨터(로컬 저장소)의 폴더 전체 → 깃허브 웹페이지(원격 저장소)

로 업로드 하고 싶으신 분들에게 도움이 될 것 같습니다 !!


1. 업로드할 폴더의 상위 폴더로 가서 git bash를 클릭

깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

"APP01 "

해당 파일 전체를 깃허브에 업로드 하려고 합니다.

깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

이럴 때 그 상위 폴더인 " swcon_datastructureLecture " 로 가서

우클릭 & git bash here 로 명령창을 열어줍니다.

2. 폴더 Add - Commit - Push 하기

명령어 순서: 

$ git status
$ git add 폴더 이름
$ git commit -m "커밋 로그"
$ git remote -v
$ git push origin main

파일 업로드 때와 마찬가지로 간단히 정리하면

>>

1. git status 명령어로 working directory 상태 확인

2. git add 명령어로 staging area로 폴더 이동

3. git commit과 git push 명령어로 commit한 사항을 repository로 최종 업로드

<<

순서를 거칩니다.

이 때 파일과 달리 추가되는 점이 있다면

4번째 라인의 "git remote -v" 인데요,

깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

업로드 하려는 폴더의 상위폴더에 git이 연결(.git 폴더가 있음)돼있기 때문에

해당 명령어를 이용해 내 github repository(원격 저장소)로 바로 연결될 수 있습니다.

따라서 저는 업로드할 폴더를 git에 연결된 상위폴더에 통째로 이동시킨 후

git bash로 명령어를 사용하고 있습니다.

*) 만약 상위폴더에 git이 연결돼있지 않다면

git remote add origin 내 github repository 주소

명령어로 연결할 수 있습니다.


이상으로

깃허브에 폴더 전체 업로드하는 법

을 알아봤습니다 >_< !!

궁금한 사항이나 오류가 있다면 댓글로 알려주세요 !!!

Github에 폴더 업로드하는 방법

1. git에 프로젝트 리파지토리 생성

2. github에 업로드할 폴더의 상위 폴더에서 git bash 열기
(ex. yony/go/section01 에서 section01 폴더 전체를 git에 업로드하고싶다면 yony/go 에서 git bash

3. git bash cmd 창에서 아래의 명령어 입력 (add>commit>remote>push 순이다)

$ git status // 현재 상태 확인
$ git add 원하는 폴더이름 // 폴더를 스테이지한다
$ git commit -m "메모" // 폴더를 커밋한다

$ git remote -v 
// 또는 
$ git remote add origin https://github.com/리포지토리주소

$ git push origin master

이미 상위 폴더에 git이 연결되어있다면 remote -v로, 연결되어있지 않다면 remote add origin "자신의 리포지토리 주소" 로 연결해준다. 연결 이후부터는 add, commit, push만 사용하면 된다.

깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu
깃허브 폴더 업로드 - gisheobeu poldeo eoblodeu

이렇게 하면 section01 폴더에 새로운 소스코드들을 작성했을 때 폴더 전체를 push해서 모든 변경내역을 업데이트 할 수 있다.

기존 리포지토리 삭제하기

만약 위의 방법을 시행중에 기존 리포지토리에 연결되어있다는 메시지가 반복해서 출력되는 경우 기존 리포지토리 remote를 제거하고 새 리포지토리 remote를 연결해주면 된다. Git Bash에서 다음의 명령어로 삭제와 새로운 연결을 수행할 수 있다.

//기존 리포지토리 remote 제거
$ git remote remove origin

//새 리포지토리 리모트 추가
$ git remote add origin https://github.com/아이디/리포지토리