reset to commit in source tree

i have done a commit, and i don't want to push few changes in the commit to bitbucket.

can i do the reset to commit for selected changes in the commit?


1 answer

This widget could not be displayed.

First, make a backup of your working copy to prevent risk of losing changes.

Then, right-click on the previous commit, and choose "Reset...", and in the popup, choose "Mixed". This will remove any later commits from your branch, but will keep all of the changes from those commits in your working copy. You can then re-commit whichever changes you are ready to push, then push, then decide what to do with any remaining changes.

Make sure the commit you reset to isn't any older than the latest commit on the remote version of the branch.

Suggest an answer

Log in or Sign up to answer
Community showcase
Published May 30, 2018 in Sourcetree

Tip from the team: configuring Git or Mercurial in Sourcetree

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...

874 views 2 3
Read article

Atlassian User Groups

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!

Find my local user group

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

Groups near you