SourceTree – Not sure how to go back to a previous commit
So I’m fairly new to version control but managed to setup sourceTree with bitbucket relatively easily.
I also now understanding basic concepts such as commit, push and pull.
- Why is branching and merging easier in Mercurial than in Subversion?
- what in general does the SCC API do?
- Gitlab-shell throwing 404 request for internal api requests?
- Restore uncommitted work after checkout and reset
- When and how to branch Git, when making major alteration to structure of program
- git pull all branches from remote repository
I can’t however find any documentation (that doesn’t involve text commands) on how to revert all my uncommitted changes at once to the last commit (not pushed). I can do it individually for each file but this is taking far too long.
One Solution collect form web for “SourceTree – Not sure how to go back to a previous commit”
Well I have never tried SourceTree, but you are looking for command
git reset --hard HEAD
which means reset working tree and index to the state of your latest commit. Looking at some SourceTree screenshorts there are two buttons with same icons that might help you. I guess they have different names in different SourceTree versions. You might want to check what’s behind Reset or Discard button. Look to hard reset to the HEAD commit.