DEV Community

Discussion on: Git workflow and my new love of Git alias

Collapse
 
devcamilla profile image
Camilla Santiago

My new favorite alias is fixup --amend. Lets you amend to a specific commit, not need to be the latest one.

fixup = "!f() { TARGET=$(git rev-parse "$1"); git commit --fixup=$TARGET ${@:2} && EDITOR=true git rebase -i --autostash --autosquash $TARGET^; }; f"

Found this gem at GIT FIXUP: --AMEND FOR OLDER COMMITS

Collapse
 
cseeman profile image
christine

Thanks for sharing, this is definitely something I will be checking out.