리팩토링/클린 업 지점 cleanup
기술적 인 부채를 정리합니다. 한주기를 거친 후이 지점을 다시 master
으로 병합합니다.지점을 어떻게 부활시킬 수 있습니까?
몇 주 후, 나는 좀 더 정리할 시간이 있었고 새로운 것을 만드는 대신에 지부를 부활시키고 싶었습니다. 그래서 master
을 뽑아 다음 로컬 브랜치 cleanup
HEAD
에 대한 포인터 이동이 후
> git show HEAD
commit dd61...
> git branch -f cleanup dd61...
> git checkout cleanup
, 나는 당기고 밀어 수 및 역사는 올바른 보았다. 하지만 최신 변경 사항을 적용하고 리베이스를 시도 할 때 미묘한 문제가있었습니다. 현재 분기를 리베이스하는 내 평소 워크 플로우는 다음과 같습니다
> git pull origin master
> git rebase master
을하지만 부활 지사와 함께 할 때, 다음 git pull
이미 병합 또는 내가 --rebase
을 지정하지 않은 경우에도 어쩌면 REBASE를 시작합니다.
제 생각 엔 원격 지점 포인터도 이동해야합니다. 위의 checkout
이후에 cleanup
을 푸시했으나 충분하지 않았습니까?
내 상황에서 무슨 일이 일어나고 있는지 설명하고 공유 (= origin
에 푸시되었습니다.) 분기를 올바르게 부활시킬 수 있습니까?
에 이동하는
push origin cleanup --force
을해야하고 내가 그것을 삭제해야합니까? –