git status -s | 상태를 간단하게 표현. |
git commit -a -m "Message" | add, commit 을 동시에. Working directory 의 모든 파일에 대해 실행함. |
git commit --amend | 최근의 commit message 수정. commit 을 빼먹은 파일을 add 한 후 commit --amend 하면 추가됨. |
git log --oneline --decorate --graph --all | git 의 branch history 를 간단한 그래프로 보여준다. |
git stash pop | Stash 를 적용한 뒤 바로 스택에서 제거한다. (git stash apply + git stash drop) |
git checkout - | 바로 이전의 branch 로 switch. |
git add -p | 수정된 파일 중 선택적으로 changed to commit 상태로 add 할 수 있다. 파일마다 추가할 것인지 묻고 y, n 로 답하면 된다. |
git checkout . | 커밋되지 않은 모든 변화를 되돌린다. (' . ' 대신 파일 이름을 사용해 해당 파일만 되돌릴 수 있다.) |
get reset --hard HEAD | 커밋되지 않은 모든 변화를 되돌린다. |
git clean -fdx | 추적되지 않은 파일들을 제거한다. |