Development/GIT
git push 되돌리기
키르히아이스
2016. 8. 24. 20:49
git 사용 시 실수로 올리지 않아야 할 내용을 push 했을 경우
예) 패스워드 파일, 서버 connection 정보 등
push 이후 rebase 잘못하고 다시 push 한 경우
>> master 에서 커밋 하나 되돌리기
$ git reset [--hard | --mixed | --soft] HEAD^
>> master 에서 커밋 여러개 되돌리기 (2개)
$ git reset [--hard | --mixed | --soft] HEAD~2
>> 되돌린 커밋 상태에서 강제 push
$ git push -f
push 됐던 내용이 origin 원격지에서 rollback 되고
커밋, push 했던 내용은 unstage 상태로 남아 있음