Stash, Tags and Cherry-Pick

Harry · 13 Sep 2026 · 1 views

Stash

Need to switch branches without committing half-done work? Right-click the working copy and choose Stash. Your changes are saved away safely and the working tree becomes clean.

git stash            # what SourceTree does
git stash pop        # restore the stashed work

Tags

Tags mark exact snapshots such as releases. Right-click a commit and choose Tag, enter a name like v1.4.0, and it appears in the Tags section. Push tags to the remote with the Push dialog including tags.

Cherry-Pick

Cherry-pick copies a single commit from another branch onto your current one without merging the whole branch. Right-click a commit and select Cherry-pick; useful for bringing one hotfix over.

Log and History Navigation

Click any commit to inspect its details and files. The graph, filter by author/message, and search make large histories navigable.

Key Points

  • Stash parks unfinished work and restores it later.
  • Tags snapshot releases precisely.
  • Cherry-pick carries single commits between branches.
  • The log is full-text searchable.
Share this post:

Comments (0)

Please login or register to comment.