2009-10-26 5 views
0

현재 다른 리포지토리의 마스터 브랜치를 기반으로 한 브랜치가있는 github 리포지토리를 사용하고 있습니다. github 브랜치는 필자의 작업을 백업 한 것으로, 당연히 당겨서는 안되며 마스터 리포지토리에서 리베이스 할 때 히스토리를 다시 작성하는 것에 익숙합니다.git 브랜치에 대한베이스 푸시 사이클

내 문제는 내가 깨끗한 기록을 원한다는 것이고, 역사가 갈라지면 나는 그것을 할 수 없다는 것이다. 푸시 (초기 작업) + 리베이스를하면 두 번째 푸시가 거부됩니다.

지점을 삭제 한 다음 밀어 넣으려고했으나 속도가 느린 저장소를 삭제하는 불쾌한 부작용이 있습니다.

이 문제는 어떻게 해결해야합니까?

답변

2

git-push은 푸시 강제로 원격 참조 (지점)를 로컬 값으로 업데이트하도록 지시하는 옵션 -f 또는 --force을 허용 할 수 있습니다.