Git & GitHub
stage 상태에서 unstaged 상태로 되돌리기
heeyeonjeong
2020. 10. 14. 15:47
반응형
⭐⭐ add 취소하기
- git add로 파일이 Staging Area에 들어간 경우 아래 취소 명령어로 unstage상태로 변경할 수 있다.
git reset HEAD [file]
- HEAD뒤에 add 취소할 파일명 적기
git reset HEAD
- 파일명을 적지 않으면 stage에 올라간 파일 모두 add를 취소 할 수 있다.
⭐⭐ 바로 이전 commit 취소하기
- push전 Staging Area에 들어간 commit 취소하기
git reset HEAD~1
- 바로 이전 commit이 취소되고, unstage상태로 돌아간다. 다시 add를 실행해야한다.
git reset --soft HEAD~1
- 바로 이전 commit이 취소되고, stage상태이다.