意外と知らなかったけど知ってると便利でさらっと使えるとかっこいいコマンド
僕が知らなかったのをメモしているので実は「常識でしょ」というものもあると思う
そのうち追加していく予定
git commit --allow-empty -m "コメント"
全く差分のない空コミットを作成する。
とりあえずブランチ切って Pull Request 作っておきたいときに使う。
着手することは確定していて、手を動かす前に議論しておきたいときなどに便利。
Jenkins でジョブを動かしてみたいときにコミットハッシュだけ変えたいときとかにも使う
git reset -p
git add -p
でインタラクティブにハンクをステージングへ持っていくのはメジャーなやり方ですが、これはその逆でステージングからインタラクティブに落としていく。
ほとんどステージングに載せたいけど一部いらない場合便利
git rev-parse --show-toplevel
カレントディレクトリが所属しているリポジトリのルートのパスを表示する
cd
に食わせてさっと移動できるとかっこいい
git diff --name-only
diff で変更があったファイルの名前だけ知りたい
git diff --word-diff
差分を行単位ではなく、もう少し細かい単位で表示する
diff --git a/README.md b/README.md
index baaf064..b822f41 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,2 @@
# title
hello world, I am knsh14. [-Unity-]{+Golang+} Engineer.