Git add, commit, push 취소하기
잘못 수행된 Git log를 reset 해보자.
1. git add 취소하기
$ git reset HEAD <file> 1.1. untracked 파일 삭제하기
$ git clean -f
// 디렉터리를 제외한 파일들만 삭제
$ git clean -f -d
// 디렉터리까지 삭제
$ git clean -f -d -x
// ignored 된 파일까지 삭제2. git commit 취소하기
1. commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존
2. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존
3. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제
2.1. commit message 변경하기
3. git push 취소하기
1. 가장 최근의 commit을 취소한다.
2. 원하는 시점으로 워킹 디렉터리를 되돌린다.
3. 되돌려진 상태에서 다시 commit 한다.
4. 원격 저장소에 강제로 push 한다.
Last updated