http://fle.github.io/git-tip-keep-your-branch-clean-with-fixup-and-autosquash.html shows how to use --fixup option to mark a new commit as being a fixup of an existing commit (like fixing a typo etc.).
While SourceTree offers a context menu during commits ("Commit options..."), this menu doesn't contain a way to make use of the --fixup option. It would be great if SourceTree would add this feature, like open a dialogue and scroll through the last commits and just mark one.
You can create a custom action in Sourcetree to create a fixup commit.
In Preferences, go to the Custom Actions tab and add a new action, call it Fixup and set the script to "git" and the parameters to "commit --fixup $SHA". Now you can stage changes and then right click a commit and choose Custom Actions -> Fixup to create a fixup commit based upon it.
Badges are a great way to show off community activity, whether you’re a newbie or a Champion.Learn more
Supported Platforms macOS Windows To make using Sourcetree as simple yet powerful as possible we embed (bundle) dependencies such as Git, Git LFS, and Mercurial. We strive to keep these...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs