지역저장소와 원격저장소가 연결이 되었다면 이제 원격저장소에 지역저장소의 파일을 올려야합니다.
그리고 파일이 원격저장소에 저장이 되었다면 다시 내려받을 수 있어야 합니다.
PUSH
먼저 지역저장소에서 원격저장소로 파일을 올리겠습니다.
원격저장소로 파일을 올리는 것은 push라고 합니다.
git push -u origin master 명령어를 입력합니다.
지역 저장소의 브랜치(master)를 원격저장소(origin)의 브랜치(master)로 push하라는 명령어 입니다.
-u 옵션은 지역 저장소의 브랜치를 원격 저장소의 master 브랜치에 연결하기 위한 것입니다.
처음에 한번만 사용하면 됩니다.
github 로그인 페이지가 나온다면 로그인 하시면 되겠습니다.
push가 끝났으면 github로 갑니다.
Github로 가서 원격저장소에 들어가겠습니다.
그러면 지역저장소에 있던 BackupTest.txt가 원격저장소에 올라가 있는 것을 볼 수 있습니다.
pull을 하기전에 gitbub 사이트에서 직접 파일을 commit하는 것을 알아보겠습니다.
Add file -> Create new file을 선택합니다.
파일이름과 내용을 입력합니다.
저는 BackupTest2fromGithub.txt 을 파일이름으로 BackupTest2fromGithub 1을 파일 내용으로 입력하였습니다.
아래로 내려와 Commit new file을 선택합니다.
파일을 커밋한 것을 볼 수 있습니다.
PULL
이제 커밋한 파일을 지역저장소로 내려받아 보겠습니다.
원격저장소에서 지역저장소로 파일을 내려받는 것을 pull이라고 합니다.
git pull origin master명령어를 입력합니다.
원격저장소(origin)의 내용을 master 브랜치로 가져온다는 의미입니다.
git log로 확인해보면 github 사이트에서 커밋한 커밋메시지를 확인할 수 있습니다.
감사합니다! :)
'Git' 카테고리의 다른 글
#20 Git(깃) 원격 master 브랜치, git fetch (1) | 2021.01.17 |
---|---|
#19 Git(깃) 협업하기(하나의 계정으로 두개의 컴퓨터) (1) | 2021.01.16 |
#17 Git(깃) 백업{저장소 (Github)연결하기 지역<>원격} (0) | 2021.01.15 |
#16 Git(깃) 백업(Github - 원격저장소) (2) | 2021.01.14 |
#15 Git(깃) 브랜치 병합(merge) & 충돌(conflict)&삭제(-d) (0) | 2021.01.13 |