2016-10-27 2 views
0

나는 마스터 브랜치가 백업 브랜치보다 앞서있는 프로젝트를 가지고있다. 코드의 일부 문제로 인해 백업 분기를 골드 사본으로 사용하여 마스터에서 동일한 분기 기호를 덮어 쓰려고합니다. 이 경우에 더 나은 접근 방법이 무엇이겠습니까? 병합 또는 리베이스? 또한 작업을 더 간단하게 해주는 명령을 제공하십시오.힘내 병합 또는 rebase?

추신 : master의 현재 변경 사항을 잃어 버리는 것은 괜찮습니다. 사실 우리는 참고 자료로 마스터를 분기했습니다.

답변

2

백업의 팁을 가리 키도록 마스터를 재설정해야합니다. 병합 또는 리베이스를 수행하지 마십시오.

git checkout master 
git reset --hard backup 
git push origin 

또는 백업 커밋 후에 발생한 모든 것을 되돌릴 수 있습니다.