• Gitは高速なので気軽にブランチ/マージを繰り返しながら試行錯誤できる
  • ブランチを繰り返しmasterから階層が離れるほど不安定バージョンになる

よく使う操作

コマンド 説明
git config --list 設定オプションを表示
git config --global alias.bv 'branch -v' エイリアスを設定
git config --global --unset alias.bv エイリアスの解除
git help ヘルプの表示
git status ステージの現状
git log 最近のログ。HEADポインタの表示
git last 'log -1 HEAD'エイリアス。直近のログ
git add 変更をステージ(コンフリクト修正時のマークとしても使える)
git commit -m "Comment" 変更のコミット
git commit -a -m "Comment" 変更を一気にコミット
git branch ブランチの現状
git branch -v 各ブランチの直近のコミットコメントを表示
git branch --no-merged マージされた事のないブランチ
git branch hoge ブランチの作成
git checkout hoge hogeブランチへ切り替え
git checkout -b fuga fugaブランチを作成しつつ切り替え
git log --oneline --decorate --graph --all マージの歴史
git merge hoge ブランチをマージ(通常はmasterでマージする)
git branch -d hoge ブランチの削除(通常はマージ後に不要になる為)

参考:https://git-scm.com/book/ja/v2