- Published on
fixup,rebaseコマンドの自動化
fixupしたコミットを上から数えて10ならgit rebase -i --autosquash HEAD~10
とかやってましたが、rebaseもまとめてやるコマンド作った話
function rebase() {
command git commit --fixup $1
command git rebase -i --autosquash HEAD~$(git log --oneline --pretty=format:"%h" | grep -n $1 | cut -d : -f 1)
}
これから少し捗りそう