리버스 패치를 사용하여 푸시 후 Git 커밋을 취소 하시겠습니까?


100

커밋을 푸시했으며 반전 된 패치를 적용하고 커밋하여이 커밋에 의해 도입 된 변경 사항을 되돌리고 싶습니다. 어떻게하나요?

답변:



142

사용하다

git revert HEAD

그러면 마지막 커밋을 되돌리고 해당 패치를 새 커밋으로 커밋하는 패치가 생성됩니다.

특정 이전 버전을 되돌리려면 다음을 사용하십시오.

git revert <revision>

참조 : http://schacon.github.com/git/git-revert.html


4

간단히 사용

커밋 된 파일 :

git revert <SHA1 ID>

커밋되지 않은 파일의 경우 :

git reset --hard HEAD
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.