마지막 커밋에서 변경 한 내용을 되돌리기 위해 사용하는 명령은 무엇입니까? 커밋은 이미 원격 서버로 푸시되었습니다.GIT : 마지막 커밋을 되 돌리시겠습니까?
1
A
답변
5
git revert HEAD
가장 최근의 커밋을 취소합니다. 그럼 그냥 밀어 올려.
HEAD
을 원하는 개정판으로 대체 할 수 있습니다.
2
되돌리기로 무엇을할지는 달려 있습니다. "진짜"되돌리기, 즉 되돌리려는 커밋의 정반대 (diff-wise) 인 또 다른 커밋 만들기 또는 커밋에 대한 완전히 잊어 버리기를 원할 것입니다.
첫 번째 경우에 언급 된 바와 같이 : git revert HEAD
. 커밋 메시지에 되돌리기의 이유를 언급하십시오. 그런 다음 결과를 누릅니다.
두 번째 경우에는 git reset --hard HEAD~1
입니다. 그러나 강요해야합니다. master
지점에 있고 리모컨을 origin
이라고하면 git push origin +master
이됩니다.
관련 문제
- 1. NSArray의 걱정을 되 돌리시겠습니까?
- 2. 혜성이없는 Ajax를 되 돌리시겠습니까?
- 3. 되 돌린 커밋을 어떻게 병합합니까?
- 4. 링크드리스트를 단독으로 되 돌리시겠습니까? // 괴짜 : 다른 사이트에
- 5. JDBC에서 자바의 주요 메소드로 연결을 되 돌리시겠습니까?
- 6. HTTP 상태 코드를 PHP에서 Apache로 되 돌리시겠습니까?
- 7. 거북이 svn의 전체 디렉토리를 되 돌리시겠습니까?
- 8. 명령 줄에서 이전 구성으로 되 돌리시겠습니까?
- 9. Windows에서 pngcrush로 Xcode 압축을 되 돌리시겠습니까?
- 10. 마지막 커밋을 실행 취소합니다.
- 11. bzr은 큰 덩어리 만 되 돌리시겠습니까? ("git checkout --patch"의 bzr 버전)
- 12. 다른 Nit git 커밋을 재생하십시오.
- 13. Grit 커밋은 Git Repo에서 마지막 커밋을 무시하는 것 같습니다.
- 14. VIM에서 미주 {author, #XXX} 개의 참조를 변환하고 되 돌리시겠습니까?
- 15. 캔버스 이미지를 그레이 스케일/반전 등의 원본 이미지로 되 돌리시겠습니까?
- 16. .focusout 양식에 값이없는 경우 원래 값으로 되 돌리시겠습니까?
- 17. 블롭 이미지 정보를 <input> 태그로 되 돌리시겠습니까?
- 18. git branch 커밋을 취소합니다.
- 19. 오래된 git 커밋을 제거하십시오
- 20. github가 마지막 9 개의 커밋을 표시하지 않습니다.
- 21. 마지막 커밋을 마스터에서 지점으로 복사합니다.
- 22. 마지막 n 커밋을 롤백하는 방법
- 23. Git 후크에서 커밋을 제외 하시겠습니까?
- 24. 저장소에서 이전 git 커밋을 다운로드하십시오.
- 25. git : 2 차 커밋을 제거하십시오.
- 26. Git cherry - 파일에서 커밋을 선택하십시오.
- 27. git 커밋을 푸는 시간을 검사합니다.
- 28. 왜 내 git 커밋을 수행해야합니까?
- 29. 'git filter-branch -f --env-filter'를 되 돌리는 방법
- 30. 로그에서 git 커밋을 잃어버린 것 같습니다. 여전히 reflog는 커밋을 보여줍니다.
[Git undo last commit] (http://stackoverflow.com/questions/927358/git-undo-last-commit) 가능한 중복 –