git 되돌리기


git 되돌리기

  1. git add 명령을 하기 전

    git checkout {file}

    file이 아니라 dir을 넣을 경우 dir내의 모든 file이 되돌아간다.

  2. git add를 한 경우

    HEAD를 이전으로 돌려서 commit을 없앤다.

    git reset –hard HEAD^

  3. push한 기록을 없애려면

    git reset HEAD^ //되돌리고 git commit //커밋하고 git push origin +master //강제로 씌운다.