$ git mv {filename} {changefilename} : 이름바꾸기
$ git restore : 최신커밋상태로 되돌림(undo)
$ git reset HEAD {Filename} : add된 상태 되돌리기
$ git commit --amend : 최근커밋메시지 재작성
$ git revert --no-commit HEAD~3.. : 커밋을 되돌리기 (3번의 작업내역)
$ git rebase 보단 위의 revert 방식을 추구하기
(로컬 내 없앤 파일이 다른팀원이 받은 pull한 branch에서 살아날 수 있음을 방지)