나는 지점이 master
원격 브랜치를 추적합니다 origin/master
.
master-old
로컬 및 원격으로 이름을 바꾸고 싶습니다 . 이것이 가능한가?
추적하고 origin/master
( master
를 통해 항상 로컬 지점 을 항상 업데이트 한) 다른 사용자의 git pull
경우 원격 지점의 이름을 바꾼 후 어떻게됩니까?
자신의겠습니까 git pull
정지 작업 또는 그것이 찾을 수 없다는 오류 던질 것 origin/master
이상을?
그런 다음 계속해서 master
로컬 및 원격 모두에 새 분기 를 만들고 싶습니다 . 다시 한 번이 작업을 수행 한 후에 다른 사용자가 수행하면 어떻게 git pull
됩니까?
이 모든 것이 많은 문제를 일으킬 것이라고 생각합니다. 내가 원하는 것을 얻을 수있는 깨끗한 방법이 있습니까? 아니면 그대로두고 master
새 지점을 만들고 master-new
더 이상 작업해야합니까?
git push -f
할 수있는 능력에 영향을 미치는 pull
모든 원격 추적 브랜치에서합니다.
master-old
이전 master
분기 와 동일한 커밋을 가리키는 새 분기 를 만들 수 있습니다 . 그럼 당신은 덮어 쓸 수 있습니다 master
을 수행하여 새로운 변화와 분기를 merge
과 ours
전략. 리모컨이 빠른 변경을 허용하지 않는 경우 병합을 수행 할 수 있습니다. 이는 다른 사용자가 강제 업데이트를하지 않음을 의미합니다.
master
은 기존의 유일한 지점 인 한 특별합니다. 둘 이상을 가지 자마자 모든 지점이 같은 위치에 있습니다.