-
[Git] Git Commit 취소GIT 2020. 12. 17. 16:52반응형
Git Commit 취소
12345678910// 방법 1.commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존$ git reset --soft HEAD^// 방법 2.commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존$ git reset --mixed HEAD^ // 기본 옵션$ git reset HEAD^ // 위와 동일$ git reset HEAD~2 // 마지막 2개의 commit을 취소// 방법 3.commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제$ git reset --hard HEAD^cs reset 옵션
–soft : index 보존(add한 상태, staged 상태), 워킹 디렉터리의 파일 보존. 즉 모두 보존.
–mixed : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 보존 (기본 옵션)
–hard : index 취소(add하기 전 상태, unstaged 상태), 워킹 디렉터리의 파일 삭제. 즉 모두 취소.
반응형'GIT' 카테고리의 다른 글
[Git] SoureTree - Personal access token 적용 (0) 2021.09.21 [Git] Personal access token 생성 및 사용 방법 (0) 2021.07.26 [Git] Git Push 취소 (1) 2020.12.17 [Git] Github에 잘못 올라간 폴더 및 파일 삭제 (0) 2020.12.12 [Git] Git 파일 및 캐시 삭제 (0) 2020.11.23