git pull = git fetch + git merge FETCH_HEAD git fetch를 통해 원격저장소만 가져오고 git merge origin/master를 하는 것과 같다. fetch의 장점: 조금 더 신중하게 merge를 해야할 경우, 원격저장소에서 브랜치의 내용만 가져와서 merge할 수있다. 왼쪽: 사용자a 오른쪽: 사용자b 1. 사용자a: work.txt에 3a를 추가 작성 2. 사용자a: log를 확인 ▷HEAD가 지역저장소의 master브랜치, 원격저장소의 origin/master브랜치를 가리킨다. ☞ 녹색의 master는 지역저장소의 브랜치, 빨간색 origin/master는 원격저장소의 브랜치 2. 사용자a: "work 3a"로 commit 후 log 확인 ▷ HEAD가 지역..
pull 원격저장소의 버전을 지역저장소로 땡겨오는 방법 왼쪽 컴퓨터, 오른쪽 컴퓨터 모두 원격 저장소와 연결되어 있다. 오른쪽 컴퓨터에서 hello1.txt파일에 backup2 내용을 추가 수정한다. 왼쪽 컴퓨터에 hello1.txt 파일의 내용은 backup이다. 오른쪽 컴퓨터에서 hello1.txt파일을 add, commit, push 한다. git pull: 원격 저장소로부터 내용을 동기화시킨다. 왼쪽 컴퓨터에서 pull을 통해서 동기화시켜주면 hello1.txt의 내용에 backup 2가 추가되는 것을 확인할 수 있다. 다른 컴퓨터에서 정보를 사용하는 순서 - pull → 작성 → add → commit → push 출처: https://opentutorials.org/course/3841/22834