Innesta Help
How to use Innesta: each part of the app, and the everyday operations.
Getting started
Install Innesta, learn the window, and go once round the loop.
- Installing Innesta What Innesta needs from your Mac, and the one thing it expects you to already have.
- The Innesta window One window, three columns, a toolbar and a status bar — and what each of them is for.
- Opening your first repository Three ways in — open a folder you already have, clone one, or start a new one.
- A basic workflow Once round the loop: see what changed, choose what goes in, write the message, commit.
By area
- Repositories Opening, cloning and initialising, and the Projects list you come back to.
- Working copy Choosing what goes into a commit, writing the message, and undoing what you did not mean.
- Diff review Reading a change: inline or side by side, how much context, and the review window.
- History Finding a commit, comparing two, and asking who changed a line and why.
- Branches and tags Creating, switching, merging, rebasing, and naming a release.
- Sync and remotes Fetch, pull and push from the toolbar, and the command that works out which of them you meant.
- Conflicts The three-pane editor, and settling the hunks that need no decision.
- Stashes Putting work aside, reading it before you take it back, and putting it back.
- GitFlow Features, releases and hotfixes, on the branch names GitFlow expects.
- GitHub and GitLab Connecting an account, and reading pull requests and pipelines without leaving the app.
- Recovery The safety net under discard, reset and delete, and how to use it.
- Settings The preferences that change how Innesta behaves, and the command line tool.
How do I…
Short answers to the questions that come up while you work.
- How do I undo my last commit?
- How do I stage only part of a file?
- How do I change a commit message?
- How do I find a commit that has disappeared?
- How do I see who changed a line?
- How do I move a change to another branch?
- How do I get back a file I deleted?
- How do I ignore a file that is already committed?
- How do I work on two things at once?
- How do I see what I am about to push?
- How do I rename a branch?
- How do I tidy up my branch before a review?
- How do I resolve a conflict in my favour?
- How do I remove a repository from the Projects list?
- How do I open a repository from the terminal?
- How do I use a different name or email for one repository?
- How do I compare my branch with main?
- How do I abandon a merge or a rebase?
- How do I sign my commits?
- How do I see a file as it was in an old commit?
Questions
Innesta itself: what it does, what it needs, where your data goes.