본문 바로가기

Pull

(2)
[Git] pull과 fetch의 차이 pull과 fetch의 차이 pull원격 저장소로부터 필요한 파일을 다운 + 병합지역 브랜치와, 원격 저장소 origin/master 가 같은 위치를 가리킨다. fetch원격 저장소로부터 필요한 파일을 다운 (병합은 따로 해야 함)지역 브랜치는 원래 가지고 있던 지역 저장소의 최근 커밋 위치를 가리키고, 원격 저장소 origin/master는 가져온 최신 커밋을 가리킨다.신중할 때 사용한다.사용하는 이유? 원래 내용과 바뀐 내용과의 차이를 알 수 있다 (git diff HEAD origin/master) commit이 얼마나 됐는지 알 수 있다 (git log --decorate --all --oneline) 이런 세부 내용 확인 후 git merge origin/master 하면 git pull 상태와..
[Git] 원격 저장소의 작업 가져오기 (pull) 원격 저장소의 작업 가져오기 (pull) 원격 저장소가 있고 로컬A, 로컬B에서 원격 저장소의 작업을 협업하고 있을 때라고 가정합시다.로컬B에서 작업을 수정하고 원격 저장소에 올렸을 때 수정된 내용은 로컬B와 원격 저장소에만 존재합니다. 로컬A에서 최신의 업데이트 상황을 가져와서 이어서 작업하고 싶으면 어떻게 할까요?pull 명령어를 사용해서 가져올 수 있습니다. 로컬A의 위치에서 (master 브랜치일 경우)$ git pull 하면 원격 저장소에 공유되어있는 최신 상태로 반영됩니다. 이렇게 f4.txt 가 바뀌어 추가되었다고 메세지가 찍힙니다. 그러면 받은 내용을 가지고 원격A는 또 작업하고 push해서 원격에 반영시키고원격B는 작업 전에 pull해서 최신 상태로 만들고 또 push하고~ 이렇게 항상 ..