💡 이전 commit 상태로 되돌린다.
git reset HEAD
git reset HEAD <file name>
git reset --soft <hash>
돌아가고자 하는
commit의hash는git log를 통해 찾을 수 있다.지정한
commit으로 되돌아가며, 변경사항을 유지한다.
git reset --hard <hash>
다른사람과 코드를 공유하고 있는 경우 권장되지 않는다.
돌아가고자 하는commit의hash는git log를 통해 찾을 수 있다.
지정한commit으로 되돌아가며, 변경사항을 삭제한다.
💡 원하는 과거의 내용을 덮어씌워 commit한다.
💡commit을 삭제하는 것이 아닌 commit을 추가한다.
git reverk <hash>
돌아가고자 하는
commit의 hash는git log를 통해 찾을 수 있다.변경 내용은 바로
commit된다.
git reverk --no-commit <hash>
revert작업을
commit하지 않고 staging area에add한다.