나는 repo를 분기하고 몇 가지 변경을 가한 다음이를 master 브랜치에 푸시했다. 그런 다음 변경 사항을 가져 와서 마스터에 병합했습니다. 병합 충돌이 많습니다. 나는 그 코드를 어딘가에 고쳤지만, 나는 imp 변경을 놓쳤다. 나는 그 변화를 추진하지도 않았고 나는 그것을 커밋하지도 않았다. 병합을 어떻게 되돌릴 수 있습니까? 포크로 찍은 레포의 커밋에는 오래된 커밋이 있고 레포에는 내 커밋이 있습니다.병합을 되돌리려면?
0
A
답변
1
질문을 올바르게 읽은 경우 master
에 뭔가를 병합했지만 문제가 발생하여 병합을 취소하고 다시 시작하려고합니다. 이 경우에, 나는 당신이 다음과 같이 도망 갈 수 있다고 생각 : 당신은 아직 아무것도 약속하지 않았기 때문에
git reset --hard HEAD
이 병합이 가진 유일한 실제 효과는 당신이 당신의 무대 가능성이 파일을 직접 작업하고 있다는 것입니다, 병합에서 "더티"입니다. 위의 명령은 작업 및 스테이지 파일을 병합을 시도하기 전에 HEAD? 료에서 있었던 상태로 재설정합니다. 그러나 지사의 실제 역사는 아직 변경되지 않았으므로 그 점에서 안전합니다.
당신 이 당신이 커밋 직접에 git rebase
를 사용할 수, 커밋 병합의 상단에 지금 다른 작업과 가능성, 병합 노력이 있다면 당신은 당신이이 상황을 처리 할 방법 궁금합니다. Considerthe 다음 다이어그램 : 여기
... A --- B --- C --- F ... master
\ /
--- D --- E --- feature
이 feature
는 master
에서 갈라져은 A
커밋,하지만 F
을 커밋 다시 master
로 병합에 합병되었다. 이제 해당 병합 커밋을 제거하려고합니다. 다음과 같이 A
을 저지 master
을 리베이스 수 :
git rebase <SHA-1 of commit A>
힘내 A
위에 master
에서 모든 커밋을 재생합니다, 그러나 그것은 F
에서 일어난 커밋 병합을 무시합니다. 기본 동작은 병합 커밋을 무시하고 주 부모 경로를 뒤 따르는 것이므로이 상황을 처리하는 한 가지 방법입니다.
관련 문제
- 1. 커밋 전에 --record-only svn 병합을 되돌리려면?
- 2. Git에서 되돌리려면?
- 3. p4가 병합을 받아들이지 만 병합을 실제로 수행합니다.
- 4. 이전 XCode 버전으로 되돌리려면?
- 5. 파이썬을 코드로 되돌리려면 어떻게해야합니까?
- 6. 이전 버전의 symfony로 되돌리려면?
- 7. cvs에서 파일을 되돌리려면?
- 8. matplotlib.pyplot의 cmap을 되돌리려면?
- 9. 푸시를 git로 되돌리려면 어떻게합니까
- 10. 루트보기에서 이전보기로 되돌리려면 어떻게합니까?
- 11. 원래의 데이터로 되돌리려면
- 12. git 특정 리비전으로 되돌리려면
- 13. 원본 CSS로 되돌리려면?
- 14. 마스터 분기를 업스트림으로 되돌리려면
- 15. 병합을 git로 되돌 렸습니다. 어떻게 병합을 다시 할 수 있습니까?
- 16. 푸시 된 자식 병합을 실행 취소하고 병합을 다시 실행하십시오.
- 17. 병합을 다시 시도하지 않고 병합을 수행 할 지점을 변경 하시겠습니까?
- 18. 효과를 되돌리려면 - * - user-select : none;
- 19. GIT에서 잘못된 픽스 업을 되돌리려면?
- 20. "자식 재설정"변경 사항을 되돌리려면?
- 21. 프로그램을 파이썬의 처음으로 되돌리려면 어떻게합니까?
- 22. Eclipse에서 프로젝트 패싯 변환을 되돌리려면?
- 23. 원래의 우분투 파이썬 설치로 되돌리려면?
- 24. main 메소드로 리턴을 되돌리려면 어떻게해야합니까?
- 25. 풀다운 후 이전 코드로 되돌리려면
- 26. TortoiseSVN - 삭제 표시된 파일을 되돌리려면?
- 27. 이전 버전의 numba로 되돌리려면 어떻게해야합니까?
- 28. 이전 highcharter 인터페이스로 되돌리려면 어떻게해야합니까?
- 29. 이동 중에 슬라이스를 되돌리려면 어떻게해야합니까?
- 30. hg 병합을 포기하는 방법?
당신은 록 스타 팀입니다. 세부 설명 주셔서 감사합니다. 나는 많은 것을 배우고있다. – Raaz