Branches and tags
Creating, switching, merging, rebasing, and naming a release.
- Creating and switching branches The switcher, what happens to uncommitted work, and remote branches.
- Switching with uncommitted work The stash Innesta makes for you, and the box that decides whether it comes back.
- The upstream branch Which remote branch a local one is measured against, and how to choose or remove it.
- Merging Bringing another branch into this one, as a merge or as a squash.
- Rebasing Replaying your commits on top of someone else's, and what that costs.
- Deleting and restoring branches What a deleted branch takes with it, and how to get it back.
- Tags Naming a commit, annotating it, and pushing only the tags you meant to.