programing

Gitrepo에서 마스터에 대해 오래된 분기 업데이트

telebox 2023. 9. 19. 21:01
반응형

Gitrepo에서 마스터에 대해 오래된 분기 업데이트

저는 구식이 된 지점(로컬 및 원격)을 가진 Git 저장소를 가지고 있습니다.저는 이 지점을 마스터 지점과 함께 최신 상태로 만들고 싶은데, 어떻게 해야 하는지 모르겠습니다.병합 충돌도 많을 것입니다.

이 오래된 분기를 마스터 분기와 동일한 상태로 가져오거나 업데이트하려면 어떻게 해야 합니까?

상관없이 수행해야 하는 마스터 분기를 업데이트합니다.

그럼, 다음 중 하나:

  1. 기존 분기를 마스터 분기에 맞게 재배치합니다.재배치 중 병합 충돌을 해결하면 마스터에 대해 새로 병합되는 최신 분기가 됩니다.

  2. 분기를 마스터로 병합하고 병합 충돌을 해결합니다.

  3. 마스터를 분기에 병합하고 병합 충돌을 해결합니다.그러면 지점에서 마스터로 병합하는 것이 깨끗해야 합니다.

이들 중 어느 것도 다른 것보다 나은 것은 없으며, 단지 서로 다른 트레이드 오프 패턴을 가지고 있을 뿐입니다.

제 생각에는 나중에 독자들에게 전체적으로 더 깨끗한 결과를 주는 리베이스 접근법을 사용하고 싶지만, 그것은 개인적인 취향과 별개의 것이 아닙니다.

분기의 기본을 변경하고 유지하려면 다음을 수행합니다.

git checkout <branch> && git rebase <target>

당신의 경우, 예전 지점을 확인해보세요.

git rebase master 

주인과 맞서서 다시 짓도록 할 겁니다

언급URL : https://stackoverflow.com/questions/8965781/update-an-outdated-branch-against-master-in-a-git-repo

반응형