programing

마지막 커밋을 실행 취소하는 방법

easyjava 2023. 5. 4. 20:44
반응형

마지막 커밋을 실행 취소하는 방법

제가 실수로.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

반응형