[Git] git push 취소하기

yejiiha·2021년 5월 25일
0

Git

목록 보기
1/1

1. git log 확인하기

$ git log

2. git commit 취소하기

2-1. commit을 취소하고 해당 파일들은 staged 상태로 워킹 디렉터리에 보존

$ git reset --soft HEAD^ // 직전 commit 취소

2-2. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에 보존

$ git reset --mixed HEAD^ // 직전 commit 취소
$ git reset HEAD^ // 직전 commit 취소
$ git reset HEAD~2 // 마지막 2개의 commit을 취소

2-3. commit을 취소하고 해당 파일들은 unstaged 상태로 워킹 디렉터리에서 삭제

$ git reset --hard HEAD^ // 직전 commit 취소

3. git push 취소하기

$ git push origin [branch name] -f

git commit 메세지 수정하기
ex. 직전 commit 메세지인 hellohi로 수정하고 싶을 때

$ git commit --amend -m "hi"
$ git push -f // master를 원격 저장소(origin)에 강제 push
profile
Frontend Developer

0개의 댓글