はじめに
gitのよく使うコマンドを備忘録として記述します。
git add, commit の取り消し
git add の取り消し
全てのファイルのgit addを取り消し
git reset HEAD
特定のファイルのgit addを取り消し
git reset HEAD <ファイルのパス名>
git commitの取り消し
git reset --soft HEAD^
git stash でよく使うコマンド
未追跡の特定のファイルを一時退避して、メッセージをつける方法
git stash push -m "メッセージ" -- <ファイルのパス名>
git stashした内容を見たい時
stashした一覧を確認する
git stash list
特定のstashと現在のワーキングディレクトリとの差分を確認する
git diff HEAD..stash@{0} // stashのcommit番号は git stash list で確認可能
git stashを元に戻したい時
直前のstashした内容をもとに戻す時
git stash apply
特定のstashした内容をもとに戻す時
git stash apply stash@{1}
git revert
git commit を打ち消すcommitをしたいとき
git revert <コミットのハッシュ値> // コミットのハッシュ値は、git logで確認できる
参考
おわりに
ほかにもこれはよく使うでしょ、みたいなものがあればコメントいただけますと幸いです。