[Git] 人間らしい Git のエイリアスを設定してみた
ctl + r で amend を毎回探していることに気がついたので設定してみました。
忘れるので memo.
こちらを参考させて頂きました。
.gitconfig
に ailias を設定できるので、ひとまずそのまま追加する。
[alias]
branches = branch -a
tags = tag
stashes = stash list
unstage = "reset -q HEAD -- "
discard = "checkout -- "
uncommit = reset --mixed HEAD~
amend = commit --amend
nevermind = !git reset --hard HEAD && git clean -d -f
graph = log --graph -10 --branches --remotes --tags --format=format:'%Cgreen%h %Creset• %<(75,trunc)%s (%cN, %cr) %Cred%d' --date-order
precommit = diff --cached --diff-algorithm=minimal -w
unmerged = diff --name-only --diff-filter=U
remotes = remote -v
branches
, tags
, stashes
, amend
, remotes
あたりは使いそう。
他を使いこなせるかどうか。
例えば git checkout -- <target>
の意味。