git update-ref -d HEAD
- first commit 을 한 이후에 이 커밋을 취소하고 싶은 경우에 사용(작업 내용은 그대로 남아있고, 해당 커밋만 삭제)
(push 를 하지 않은 상태에서 remote origin 을 삭제하고 다시 추가해도 first commit 는 남아있다.)
git commit --amend
- git commit 한 내용을 수정하기(HEAD~1 에 대해서만 수정 가능)
git commit --amend
git branch 생성부터 삭제
# branch 를 생성만 함 git branch <BRANCH NAME>
# branch 를 생성하고 현재 경로에서 해당 branch 로 전환 git checkout -b <BRANCH NAME>
# 해당 저장소에 존재하는 모든 local branch 확인 git branch
# branch 삭제 git branch -d <BRANCH NAME>
로컬 저장소에서는 유지하고 원격 저장소에서만 파일을 삭제
git rm --cached <파일이름> git rm --cached -r <폴더>