본문 바로가기
Programming/Git

[Git/GitHub] 파일 올리기와 내려받기

by Bam_t 2021. 8. 27.
728x90

지난 포스트에서 깃허브에 원격 저장소를 만들고, 지역 저장소와 연결 하는 작업을 했습니다. 그렇다면 이제 원격 저장소에 파일을 올리고 내려받는 방법을 알아야겠죠?


1. 파일 올리기

우선 파일을 올리는 방법을 알아보도록 하겠습니다.

지역 저장소의 파일들을 원격 저장소에 올리는 작업을 "푸시(push)"라고 부릅니다. 그래서 명령어에도 push가 들어가게 됩니다.

git push

 

일단 우리는 저장소를 처음 만들었기 때문에 git push이전에 추가작업을 한가지 해주어야합니다.

git push -u origin master

이 명령은 지역 저장소의 브랜치를 원격 저장소의 master 브랜치에 연결하겠다라는 의미를 가진 명령이기에 저장소를 처음 설정했다면 처음에 한 번은 입력해 주어야합니다. 이때 origin은 원격 저장소를 의미합니다.

그러면 깃허브 로그인 창이 나오는데 조금전에 가입했던 대로 로그인을 해줍니다. 깃과 깃허브를 연결한 후 다음과 같이 연결이 진행되었다는 문구들이 나옵니다.

 

다시 우리가 만든 원격 저장소로 가면 원격 저장소에 파일들이 올려져 있음을 볼 수 있습니다. 이렇게 되었다면, 원격 저장소에 파일 연결하는 것이 성공한 것 입니다.

 

이후로 변경사항이 커밋되어 원격 저장소에 올릴 때에는 간결하게 다음 명령으로만 푸시하면 됩니다.

git push

 

 

 

2. 파일 내려받기

이번에는 파일을 내려받는 방법에 대해 알아보겠습니다.

원격 저장소에서 지역 저장소로 파일을 내려받는 행동을 "풀(pull)"이라고 합니다. 파일을 내려받는 명령어는 다음과 같습니다.

git pull origin master

 

마찬가지로 origin은 원격 저장소를 가리키고 있으며, 원격 저장소의 master 브랜치를 풀 하겠다 라는 의미의 명령입니다.

 

명령을 입력하면 다음과 같이 진행 상황이 뜨면서 완료가 됩니다. 제가 README를 추가 했으므로 리드미 파일이 새로 내려받아 졌음을 알 수 있습니다.

 


이 포스트까지 해서 깃허브에 원격 저장소를 만들고 파일을 푸시하고 풀 하는 방법까지 알아봤습니다.

728x90

댓글