IT박스

자식 커밋을 특정 커밋으로 되돌림

itboxs 2020. 6. 3. 21:49
반응형

자식 커밋을 특정 커밋으로 되돌림


이 질문에는 이미 답변이 있습니다.

로컬 사본의 모든 파일을 특정 커밋으로 되돌리려면 어떻게해야합니까?

commit 4a155e5b3b4548f5f8139b5210b9bb477fa549de
Author: John Doe <Doe.John.10@gmail.com>
Date:   Thu Jul 21 20:51:38 2011 -0500

이것은 다시 되돌리려는 커밋입니다. 어떤 도움이라도 생명의 은인이 될 것입니다!


git reset --hard 4a155e5

머리를 원하는 곳으로 다시 옮길 것입니다. 방금 삭제 한 기록을 가리키고 싶지 않은 경우 제거해야 할 다른 참조가있을 수 있습니다.


다음 명령을 입력하여 작업 디렉토리 및 색인 아래의 모든 파일을 되돌릴 수 있습니다

git reset --hard <SHAsum of your commit>

입력 할 수도 있습니다

git reset --hard HEAD #your current head point

또는

git reset --hard HEAD^ #your previous head point

그것이 도움이되기를 바랍니다.


http://www.kernel.org/pub/software/scm/git/docs/git-revert.html

를 사용

git revert <commit>

하면 원하지 않는 것을 되돌릴 수있는 새로운 커밋이 생성됩니다.대안 :

http://git-scm.com/docs/git-reset

git reset

사본을 원하는 커밋으로 재설정합니다.참고 URL :

https://stackoverflow.com/questions/6794110/git-revert-back-to-certain-commit

반응형