파일 수정중 다른 branch로 이동해야하는 상황이 생기거나갑자기 pull받아야 할 내용이 생겼거나이전 커밋에 추가할 내용이 있거나 (git commit --amend 사용)branch를 feature가 아닌 master에서 작업하던 중이거나 할때 유용히 사용할 수 있
git diff 파일의 어떤 내용이 변경되었는지 차이점을 비교할 수 있다. Working Directory와 Staging Area간의 비교도 가능하고 commit간의 비교, branch간의 비교도 가능하다. ➜ 관련 명령어 정리 commit된 파일상태와 현재
commit을 되돌리고 싶은 순간은 하루에도 몇번씩 올 수 있다. commit메세지에 오타가 있을때, 이전 커밋에 추가하고 싶은 내용이 생겼을때 등 또는 remote에 오류난 채로 push했다거나 전에 올린 내용을 삭제하고 싶을때?! reset과 revert 둘다 커
git reflog HEAD변경 이력을 볼 수 있는 명령어 reset --hard를 했을경우에 사라진 이력과 커밋해시도 남아있고, --all 옵션을 사용해 더 세세한 이력도 확인 할 수 있다 ref = reference reflog = reference log 참