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 상태로 남아 있음

안정적인 DNS서비스 DNSEver DNS server, DNS service
Posted by 키르히
TAG , ,

댓글을 달아 주세요