tmp
분기가있는 정확한 상태로 내 master
분기를 설정하고 싶습니다.자식 분기를 다른 분기의 상태로 설정하는 방법
master 분기에서 잘못된 변경이 발생했지만 tmp 분기를 병합 한 후에도 이러한 실수는 계속 발생합니다.
나는 (마스터) 시도했다 :
git checkout tmp
git reset --hard xxxxxx
하지만 그 또한 실패합니다. 불행한 점은 git이 그렇게 간단한 일을하기가 어렵다는 것입니다. 마스터 브랜치를 수정하려면 어떻게해야합니까?
EDIT 나는이 문제를 찾아 내려고 시도했는데, 그 중 하나가 잘못되었습니다. 나는 그 반대를해서는 안된 것 같습니다. (내 임시 브랜치에는 그 반대가 없기 때문에 아마도 작동 할 것입니다.) 그래서 되돌리기는 어떻게 바꿉니 까?
정확하게하고 싶습니까? 몇 가지 커밋을 취소하거나 다른 브랜치처럼 보이도록 브랜치를 변경 하시겠습니까? –
@NilsWerner'master'에 잘못된 커밋이 있지만 어느 것이 있는지 모르겠습니다. 'tmp'에있는 파일들은 정확하고 dev'd로 유지되었습니다. 이제'tmp'를'master'에 병합 할 때, 잘못된 커밋은'tmp' 파일의 상태를 덮어 씁니다. – Tjorriemorrie
병합은 ** 두 지점 **의 변경 사항을 병합하려고하므로 도움이되지 않습니다. –