【Git】現役プログラマーが使うコマンド

スポンサーリンク
スポンサーリンク

こんにちは!

まったりのんびり、@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

コメント

タイトルとURLをコピーしました