문제

현재 다른 저장소의 마스터 브랜치를 기반으로 한 단일 브랜치가있는 Github 저장소를 사용하고 있습니다. Github 브랜치는 내 작품의 백업이며, 당기기를위한 것이 아니므로 마스터 저장소에서 재건 할 때 역사를 다시 작성하는 것이 편안합니다.

내 문제는 깨끗한 역사를 원하고 역사가 발산되면 그렇게 할 수 없다는 것입니다. 이것은 푸시 (초기 작업) + rebase를 수행하는 경우 - 두 번째 푸시가 거부됩니다.

나는 분기를 삭제하려고 시도한 다음 푸시하려고 노력했지만, 이것은 repo의 드롭 제작을하는 것의 불쾌한 부작용이 있습니다.

이 문제에 어떻게 접근해야합니까?

도움이 되었습니까?

해결책

git-push 옵션을 수락 할 수 있습니다 -f 또는 --force 푸시가 원격 심판 (분기)을 로컬 값으로 업데이트하도록 강요하도록 지시합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top