現在のmasterを最新のものにした上でマージされたブランチは削除する

有用度: ★★★★★

sync = !git checkout master && git pull origin master && git fetch -p origin && git branch -d $(git branch --merged | grep -v master | grep -v '*')


現在の変更点をHEADのコミットに追加

有用度: ★★★★★

amend = commit --amend -C HEAD


.gitignoreに追加(なかったら作成)

有用度: ★★★★☆

ignore = "!f() { echo $1 >> \"${GIT_PREFIX}.gitignore\"; }; f"


使い方

git ignore [ignoreするファイル名]


簡易ステータスを表示

有用度: ★★★★☆

s = status --short --branch


全てのファイルをaddして簡易statusを表示

有用度: ★★★★☆

aa = !git add -A && git s


グラフログを表示

有用度: ★★★☆☆

lg = log --graph --date=short --decorate=short --pretty=format:'%C(yellow)%h %Cgreen%cd %Cblue%cn%Cred%d %Creset%s'


参考記事

https://qiita.com/awakia/items/4c599ebe29a8b2b6ca27