git-revert - Git revert commit - Git 저장소를 이전 커밋으로 되돌리려면 어떻게해야합니까?

Git checkout 옵션 / git / git-checkout / git-reset

현재 상태에서 특정 커밋에서 만든 스냅 샷으로 되돌리려면 어떻게해야합니까?

$ git log
commit a867b4af366350be2e7c21b8de9cc6504678a61b`
Author: Me <me@me.com>
Date:   Thu Nov 4 18:59:41 2010 -0400

blah blah blah...

commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4
Author: Me <me@me.com>
Date:   Thu Nov 4 05:13:39 2010 -0400

more blah blah blah...

commit 0766c053c0ea2035e90f504928f8df3c9363b8bd
Author: Me <me@me.com>
Date:   Thu Nov 4 00:55:06 2010 -0400

And yet more blah blah...

commit 0d1d7fc32e5a947fbd92ee598033d85bfc445a50
Author: Me <me@me.com>
Date:   Wed Nov 3 23:56:08 2010 -0400

Yep, more blah blah.

Paolo



Answer #1

나는 Git에서 로컬 변경 사항을 되 돌리는 많은 방법을 시도했으며 최신 커밋 상태로 되돌리려는 경우 이것이 가장 잘 작동하는 것 같습니다.

git add . && git checkout master -f

위의 결과를 얻는 훨씬 더 편리하고 간단한 방법을 찾았습니다.

git add . && git reset --돌머리