1
나는 topic
인 로컬 브랜치를 가지고 있는데,이 브랜치는 최신 로컬 커밋에 레이블이 붙어있다. 예를 들어 버전 3을 커밋한다. topic
브랜치가 아니라 master
브랜치에 머무르고, git pull
을 수행하면 다른 두 커밋이 버전 4 및 버전 5)가 나타나고 topic
이 최신 커밋으로 이동 되었습니까? 내가 지점 master
에 머물러야하고, git pull을해야합니까? 그 차이점은 무엇입니까? 매뉴얼 페이지로git pull은 로컬 브랜치를 최신 커밋으로 옮길 것인가?
클론을 수행 할 때 이미 마스터 로컬 브랜치가 자동으로 생성되었지만 새 브랜치를 만들어야하는 이유는 무엇입니까? 이 로컬 마스터가 특별합니까? – user2131316
@ user2131316 "새로운 것을 만드시겠습니까?" 귀하의 질문에 언급되지 않았습니다. – kirelagin
어쨌든, 지점과 원격 지점 모두에서 repo를 사용하고 있습니다. 즉, 당신은 master 브랜치 인 "master"와 마지막'git fetch'에서 보았던 원격 master 브랜치 인 "origin/master"가 있습니다. 'git fetch'를 할 때'remote/* '브랜치를 갱신하지만, 자신의 브랜치를 체크 아웃하고 원격 카운터 파트가 가리키는 커밋으로 수동으로 업데이트해야합니다. 'git pull'은 configs ("추적"이라고 함)에 지정된 일부 분기에 대해 자동으로이 작업을 수행합니다. – kirelagin