마지막 버전과 working tree 사이의 차이점 파악
git diff
마지막 버전으로 돌아감
git reset --hard
각 커밋의 diff 결과를 보여줌
git log -p
커밋 ID가 가르키는 버전 시점으로 돌아감
git checkout 커밋ID
가장 최신 버전으로 돌아감
git checkout master
현재 디렉토리 밑에 있는 모든 파일을 add
git add .
add와 commit을 한 번에(tracked한 상태만)
git commit -am "~"
파일 생성
touch 파일
컴퓨터 전체의 git 에디터 설정을 vim으로 변경
git config --global core.editor "vim"
커밋 ID가 가르키는 버전으로 리셋 ( 버전을 리셋 x )
git reset --hard 커밋ID
해당 커밋의 변화를 취소 ( 역순으로 해야 충돌 x )
git revert 커밋ID