우선 파일을 올리는 방법을 알아보도록 하겠습니다.
지역 저장소의 파일들을 원격 저장소에 올리는 작업을 푸시(push)
라고 부릅니다. 그래서 명령어에도 push
가 들어가게 됩니다.
git push
push
를 하기전에, 우리는 저장소를 처음 만들었으므로 추가작업을 한 가지 해주어야합니다.
git push -u origin master
이 명령은 지역 저장소의 브랜치를 원격 저장소의 master 브랜치에 연결하겠다라는 의미를 가진 명령이기에 저장소를 처음 설정했다면 처음에 한 번은 입력해 주어야합니다. 이때 origin은 원격 저장소를 의미합니다.
그러면 깃허브 로그인 창이 나오는데 조금전에 가입했던 대로 로그인을 해줍니다. 깃과 깃허브를 연결한 후 다음과 같이 연결이 진행되었다는 문구들이 나옵니다.다시 우리가 만든 원격 저장소로 가면 원격 저장소에 파일들이 올려져 있음을 볼 수 있습니다. 이렇게 되었다면, 원격 저장소에 파일 연결하는 것이 성공한 것 입니다.
한 번 업로드한 원격 저장소는 이제부터 git push
명령으로 쉽게 push
를 할 수 있습니다.
git push
이번에는 파일을 내려받는 방법에 대해 알아보겠습니다.
원격 저장소에서 지역 저장소로 파일을 내려받는 행동을 풀(pull)
이라고 합니다. 파일을 내려받는 명령어는 다음과 같습니다.
git pull origin master
또는 간결하게
git pull
마찬가지로 origin은 원격 저장소를 가리키고 있으며, 원격 저장소의 master 브랜치를 풀 하겠다 라는 의미의 명령입니다.명령을 입력하면 다음과 같이 진행 상황이 뜨면서 완료가 됩니다. 제가 README를 추가 했으므로 리드미 파일이 새로 내려받아 졌음을 알 수 있습니다.