반응형
마지막 커밋을 실행 취소하는 방법
제가 실수로.git add .그리고.git commit에서develop분점.하지만 운이 좋게도, 나는 하지 않았습니다.git push.
그래서 원래 상태로 되돌리고 싶었습니다.
나는 노력했다.git reset --soft그리고.git reset HEAD --hard제가 망친 것 같아요
이거 어떻게 고쳐요?원래 상태로 돌아가서 코드 변경 사항을 유지하고 싶습니다.
당신은 아직 망치지 않은 것 같아요.시도:
git reset HEAD^
이렇게 하면 당신이 약속을 하기 전에 디르를 진술하게 될 것입니다.HEAD^변경 사항은 유지하면서(사용자가 더 이상 원하지 않는) 현재 커밋의 상위 항목을 의미합니다.
다음을 사용하여 마지막 커밋을 재설정합니다.--soft깃발
git reset --soft HEAD~1
참고:
Windows의 경우 HEAD 부품을 다음과 같은 따옴표로 묶습니다.git reset --soft "HEAD~1"
언급URL : https://stackoverflow.com/questions/37420642/how-to-undo-the-last-commit-in-git
반응형
'programing' 카테고리의 다른 글
| .classpath 및 .project - 버전 제어에 체크인하시겠습니까? (0) | 2023.05.04 |
|---|---|
| MVVM을 사용해야 하는 이유 (0) | 2023.05.04 |
| 배열의 첫 번째 항목에서 일치하도록 MongoDB 쿼리 (0) | 2023.05.04 |
| TypeError 가져오기: __init_() 항목이 있는 하위 테이블 뒤에 상위 테이블을 추가할 때 필요한 위치 인수 'on_delete'가 하나 누락되었습니다. (0) | 2023.05.04 |
| Objective-C에서 -init 메서드를 비공개로 할 수 있습니까? (0) | 2023.05.04 |