こんにちは!
まったりのんびり、@vVv_kenshi_vVvです!
Gitコマンド一覧
ついつい調べてしまう、忘れっぽいあなた(私)の為に捧げるw
記事です!
リセット系
取り消しやコミット履歴を綺麗にする際に、使用するコマンドを紹介
reset
・直前のコミットの取り消し
Bash
git reset --herd HEAD^
・直前のリセットの取り消し
Bash
git reset --hard ORIG_HEAD
・addファイルを破棄する(最後にコミットした状態へ戻す)
Bash
git checkout HEAD -- [ファイル名]
未追跡ファイルの削除
Bash
git clean -f
checkout
・変更の破棄(ファイルの削除ではない)
Bash
git checkout HEAD ファイル名
git checkout HEAD app/Customize/TestController.php
・指定ディレクトリは以下の破棄
Bash
git checkout HEAD ディレクトリ名
git checkout HEAD app/Plugin/Api/
・全ての変更の破棄
Bash
git checkout .
ログ関連
表示を見やすくするのに使用するコマンド(オプション)
log
・GUI( SourceTree など)までは、見やすくはなりませんが、気持ち良くなります。
Bash
git log --oneline --graph --decorate
・マージ履歴
Bash
git log --oneline --merged
コメント