Git에서 reset, revert - commit, push 한 내용을 되돌리기
나의 경우 commit, push까지 한 상태라서 revert를 사용
git revert HEAD
git commit -m ""
git push origin master
* 참고 ( 출처 : http://blog.daum.net/to302/10 )
git reset HEAD^ # 최종 커밋을 취소. 워킹트리는 보존됨. (커밋은 했으나 push하지 않은 경우 유용)
git reset HEAD~2 # 마지막 2개의 커밋을 취소. 워킹트리는 보존됨.
git reset --hard HEAD~2 # 마지막 2개의 커밋을 취소. index 및 워킹트리 모두 원복됨.
git reset --hard ORIG_HEAD # 머지한 것을 이미 커밋했을 때, 그 커밋을 취소. (잘못된 머지를 이미 커밋한 경우 유용)
git revert HEAD # HEAD에서 변경한 내역을 취소하는 새로운 커밋 발행(undo commit). (커밋을 이미 push 해버린 경우 유용)
* 마지막 머지한 내용을 되돌릴때 (출처 : https://nochoco-lee.tistory.com/77)
git revert -m 1 12ab34f # editor에서 저장후 종료
git push # 되돌린 내용 푸시
댓글 0
- 전체
- Android+iPhone+etc.
- Apache+Tomcat
- ASP
- ASP.NET
- DataBase
- HTML / CSS
- JavaScript
- JSP
- Linux Server
- PHP
- Raspberry pi
- Windows Server
- WIPI
- Etc.