gitコマンドメモ

gitは「HEAD」、「インデックス」、「ワークツリー」状態が存在する。
addで「ワークツリー」の変更を「インデックス」に反映、
commitで「インデックス」の変更を「HEAD」に反映


変更反映

git add
全部変更
git add -u
一部変更
git add -p
git commit

差分/履歴確認

git diff
git diff HEAD
git status
git log
git show
git blame

取消/訂正

git reset
git revert
git checkout
git rebase -i

分散環境

git push
git pull
git clone