0
나는 git에 대해 다음과 같은 질문을 가지고있다.분기가 로컬에 있으면 당기기 전에 git fetch를 수행해야합니까?
나는 초보자 자식. 로컬로 마지막 상태 인 branch1
을 얻고 싶습니다.
지금은 branch2
및 branch1
이 로컬로 존재합니다.
- 는
- 스위치 풀
fetch
첫 번째 중복 또는하지 않는 여부 저를 명확히하세요?나는 git에 대해 다음과 같은 질문을 가지고있다.분기가 로컬에 있으면 당기기 전에 git fetch를 수행해야합니까?
나는 초보자 자식. 로컬로 마지막 상태 인 branch1
을 얻고 싶습니다.
지금은 branch2
및 branch1
이 로컬로 존재합니다.
fetch
첫 번째 중복 또는하지 않는 여부 저를 명확히하세요?중복되어 있습니다. the docs 인용하기 :
더 정확하게, 지정된 파라미터
git pull
실행git fetch
및 통화git merge
현재 지점으로 검색된 지점의 머리를 병합합니다.
** git pull은 주어진 매개 변수로 git fetch를 실행합니다 ** - 무슨 의미입니까? 나는 보통 IDE에서 pull을 클릭한다. – gstackoverflow
'git pull'은 대부분의 유스 케이스를위한 편리한 명령이다. 'git fetch'와'git merge'가 뒤 따르는 것과 같습니다. 'git fetch'는 rempte 브랜치를 업데이트합니다. 'refs/remotes/origin/branch1'을 참조하십시오. 'git merge '는 리모트의 변경을 로컬 브랜치와 병합합니다. –
@gstackoverflow'git pull '할 때 여러 옵션을 지정할 수 있습니다 - 그 중 일부는 병합, 일부는 페칭과 관련이 있습니다. 예를 들어, 얕은 저장소로 작업 할 때 특정 옵션 집합이 있습니다. 그러나 필자가 링크를 준 문서에는 많은 내용이 적혀 있습니다. – raina77ow