Git을 사용 하다 보면, 내가 작성 한 파일들을 전부 삭제 시키고 이전에 성공시킨 커밋 상태로 돌리고 싶을 경우가 있다.
어떤 파일을 작성하고 그 기능을 완성 시켰을 때 주로 커밋을 시키고 푸쉬를 하는데, 그 이후 파일에 코드를 추가하다가 완성시킨 기능이 실행이 안될 때가 있을 것이다.
Q) 사용?
(hard옵션 을 주면 최근의 커밋을 완전히-작업트리까지- 버리고 이전의 상태로 되돌린다.)
git reset --hard HEAD~
참고)
git revert git reset 차이점
git revert 소스코드를 한단계 이전의 commit 내용으로 롤백하기 위해 아래와 같이 입력한다. git revert HEAD~ 소스코드만 보면 한단계 이전으로 돌아간 것처럼 보이지만, 내부적으로는 새로운 commit이
behonestar.tistory.com
'* Dev Tools > Git' 카테고리의 다른 글
[Windows] 윈도우에서 Git 업데이트 명령어(CLI) (0) | 2021.03.21 |
---|---|
.gitignore 를 사용하는 이유와 작동하지 않을 때 해결방법 (0) | 2021.02.11 |
[Git] Git 개념 : 구조화로 전체 흐름을 먼저 파악하자 (0) | 2020.12.28 |
댓글