1. pull

→ 원격 저장소의 버전이 로컬 저장소의 버전보다 앞서는 경우 원격 저장소의 갱신 내역을 로컬 저장소에 반영해주는 것

 

1) 소스트리에서 pull

 

먼저, 해당 경로에 파일을 생성한다.

 

다운받고자 하는 주소 복사

 

위와 같이 클론해주면 커밋 내역까지 잘 불러온 것을 확인할 수 있다.

 

해당 파일 생성해주고

 

add와 commit을 진행해준다.

 

위와 같이 푸시해준 후

 

깃허브 확인 시 위와 같이 잘 추가된 것을 확인할 수 있다.

 

git_sourcetree 로컬 저장소에서 원격저장소(깃허브)를 이용하여 pull을 진행한다.

 

해당 폴더를 확인해보면 위와 같이 회사에서 작업한 코드가 추가된 것을 확인할 수 있다.

 

※ 즉, clone은 최초 한 번만 실행해준 후 pull을 이용하여 여러 PC에서 같은 버전의 코드를 유지할 수 있다.

 

2) CLI에서 pull

마찬가지로 먼저 pc2_git_cli 폴더를 생성해준다.

 

깃허브에서 클론할 주소 복사 후

 

위와 같이 클론을 진행한다. (주소 뒤에 . 붙여주는 거 잊지 말기!)

 

이와 같이 잘 추가되어 있는 것을 확인할 수 있다.

 

새로운 파일 생성 후

 

이와 같이 add, commit, push를 차례대로 수행해주면

 

깃허브에도 해당 파일이 잘 추가되어 있는 것을 확인할 수 있다.

 

다시 git_cli 저장소에서 pull 명령어를 수행해주면

 

마찬가지로 해당 파일이 추가된 것을 볼 수 있고, 두 대의 PC가 같은 환경이 되었다고 할 수 있다.

'네트워크캠퍼스 > GIT, GITHUB' 카테고리의 다른 글

Github CLI  (0) 2024.01.31
.gitignore 파일의 필요성  (0) 2024.01.12
클론  (0) 2024.01.11
로컬 저장소 내역 깃허브 업로드  (0) 2024.01.10
병합  (0) 2024.01.05

+ Recent posts