반응형
git에서 마지막 커밋을 취소하는 방법 [중복]
이 질문에는 이미 답변이 있습니다.
실수로, 내가 그랬어 git add .
및 git commit
의 develop
지점입니다. 그러나 운 좋게도 나는하지 않았다 git push
.
그래서 원래 상태로 되돌리고 싶었습니다.
나는 시도 git reset --soft
하고 git reset HEAD --hard
있지만 그것을 엉망 것 같습니다.
이 문제를 어떻게 해결합니까? 원래 상태로 돌아가서 코드 변경 사항을 유지하고 싶습니다.
아직 엉망이 아니라고 생각합니다. 시험:
git reset HEAD^
커밋하기 전에 dir을 상태로 만들 것 HEAD^
입니다. 현재 커밋의 부모 (더 이상 원하지 않는 것)를 변경하면서 변경 사항을 유지합니다 (무대).
단순히 마지막 커밋을 재설정하십시오
git reset --soft HEAD~1
참고 URL : https://stackoverflow.com/questions/37420642/how-to-undo-the-last-commit-in-git
반응형
'Programming' 카테고리의 다른 글
가져 오기를 수행하지 않고 git-pull을 미리 보는 방법은 무엇입니까? (0) | 2020.05.11 |
---|---|
UIView의 프레임, 경계, 중심, 원점, 언제 무엇을 사용해야합니까? (0) | 2020.05.11 |
Windows에서 추가 캐리지 리턴을 추가하는 Python의 CSV (0) | 2020.05.10 |
NSLayoutConstraints는 애니메이션 가능합니까? (0) | 2020.05.10 |
iPhone 방향이 세로에서 가로로 변경 될 때 HTML 글꼴 크기 유지 (0) | 2020.05.10 |