覚えるべきGitコマンドをまとめてみます。
git revert <commit>
<commit>を取り消す為のコミットを作成
git reset
作業ディレクトリには変更も加えずステージエリアをリセット
git reset --hard
作業ディレクトリ及びステージエリアをリセット
git reset --hard <commit>
<commit>まで戻す
git clean -n
追跡対象外の削除されようとするファイルを表示
git clean -f
追跡対象外のファイルを削除
git merge --no-ff <branch>
早送りマージ可能でも三方向マージ
git stash
追跡しているファイルの現在の作業を退避
git stash -u
追跡していないファイルも退避
git stash list
stash一覧を表示
git stash pop
最新のstashを適用して削除