[git] 자주 쓰는 git명령어

최대 1 분 소요

커밋 되돌리기

$ git reset HEAD^

이 명령을 사용하면 커밋 하나를 되돌릴 수 있다. 두개를 되돌리려면

$git reset HEAD~2

원격 레포 커밋 되돌리기

$ git push origin +ios

이렇게 +를 붙여주면 경고는 무시하고 데이터가 손실되도 push한다.

commit했었던 곳으로 돌아가기

먼저

$ git reflog

로 해당 HEAD번호를 확인한다. 

ex) 배너 예외처리로 돌아가기

$ git reset —hard HEAD@{21}

원격 파일 삭제하기

.gitignore를 올리기전에 xcuserstate 를 원격지로 푸시했다. 이후에 필요없는 breakPoint같은 파일이 자꾸 깃 스테이지에 올라간다.

원격 저장소에 있는 파일을 지우려면 git 명령어를 통해 삭제 후 푸시를 해줘야 한다.

$ git rm —cached [flileName]

git rm 은 로컬과 원격을 모두 삭제하므로 —cached를 꼭 붙여줘야 한다.

카테고리:

업데이트:

댓글남기기