Git & GitHub

[Git] 7. 로컬 저장소 업데이트 하기(pull)

Let it out 2024. 1. 30. 19:08

pull은 원격 저장소에 새롭게 수정된 버전이 있으면 로컬 저장소로 가져오는 명령어다.

 

 

- pull 명령어

자신의 로컬 저장소에서 git bash를 열어서 아래 명령어를 입력하면 된다.

로컬 저장소가 원격 저장소의 최신 버전으로 업데이트 된다.

 git pull origin master

 

 


pull 명령어 예제

pull 명령어를 처음 써봐서 잘 모르겠다면 아래 내용을 따라해보자.

로컬 저장소2 에서 변경한 내용을 원격 저장소에 올린 뒤 로컬 저장소1이 pull 하는 방법을 작성 했다.

 

 

사전 준비

 

1. 로컬 저장소1(Git_Example),  로컬 저장소2(Git_Eample2) 총 2개를 만들었다.

 

 

 

2. 로컬 저장소2(Git_Eample2)에서 README.txt 파일을 수정 할거다.

README.txt를 연다.

 
 

 

4. 아래에 내용을 수정 후 저장한다.

 
 

 

5. 로컬 저장소2 에서 Git Bash를 실행시켜 commit 후 push를 해준다.

순서대로 하면 push 됨.

git add README.txt
git commit -m "3번째 커밋"
git push origin master

 

 
 
 
6. GitHub에 들어가 보면 갱신 된 걸 확인 할 수 있다.
 

- 로컬 저장소 1에서 pull 하기

현재 로컬 저장소2가 원격 저장소를 최신 버전으로 업데이트 했으므로 로컬 저장소1은 최신 상태가 아니다.
로컬 저장소1을 최신 버전으로 업데이트 하기 위해서 pull 명령어를 사용해야한다.
 
1. 원격 저장소1(Git_Example) 폴더를 가서 README.txt를 열어보면 최신 버전이 아니다.
 
 

 

2. 원격 저장소1 폴더에서 Git Bash 실행 -> 아래 명령어 입력.

 git pull origin master

 

 

3. 아래 내용이 나오면 pull 성공이다.

 

 
 

4. 로컬 저장소1의 README.txt 를 열어보면 최신 버전으로 업데이트 된 걸 확인 할 수 있다.

 

 
 
 
 
 

 

 

 

 

반응형