내가 실수로 실제로취소 힘내
git commit -m "Message" ./file
나는 아직 자식 푸시를 수행하지 않은 실행하고 싶은 명령
git commit -m "Message" .
모든 파일을 커밋 커밋. 마지막 커밋을 실행 취소하여 어떻게 이러한 모든 파일을 푸시하지 않을 수 있습니까?
내가 실수로 실제로취소 힘내
git commit -m "Message" ./file
나는 아직 자식 푸시를 수행하지 않은 실행하고 싶은 명령
git commit -m "Message" .
모든 파일을 커밋 커밋. 마지막 커밋을 실행 취소하여 어떻게 이러한 모든 파일을 푸시하지 않을 수 있습니까?
내용
git reset --soft HEAD^
사용은 git-reset
명령 (HEAD^
, 여기) 지정된 현재 분기 커밋 재설정합니다.
--soft
옵션은 색인 파일이나 작업 트리를 전혀 건드리지 않지만 좋은 순서가되도록 요구합니다. 이렇게하면 변경된 모든 파일이 "커밋 될 변경 사항"으로 남게됩니다.
자세한 내용은 git-reset
man page을 참조하십시오.
자식 재설정 --soft HEAD^ – gpullen
[마지막 Git 커밋을 실행 취소 하시겠습니까?] (http://stackoverflow.com/questions/927358/undo-the-last-git-commit) –
@gpullen : 귀하 솔루션이 작동했습니다. 답으로 추가하면 받아 들일 수 있습니다. – user2694306