Each time I try to add a new GitFlow action (e.g. to add a new feature or hotfix) to my local git file in SourceTree the Head seems to revert back to some very old position, causing recent data to be lost. There doesn't seem to be a way to restore the lost data other than by using a TimeMachine backup.
What am I doing wrong?