Skip to content
Innesta
  • Features
  • Download
  • Pricing
  • Help
⌘K

Contents

Innesta Help

  • Getting started
    • Installing Innesta
    • The Innesta window
    • Opening your first repository
    • A basic workflow
  • Repositories
    • Opening a repository
    • Cloning a repository
    • Starting a new repository
    • The Projects list
    • The Playground
  • Working copy
    • The working copy
    • Colours and symbols
    • Staging changes
    • Staging hunks and single lines
    • Committing
    • AI commit messages
    • Amending the last commit
    • Discarding changes
    • Ignoring a file
  • Diff review
    • Reading a diff
    • Context, whitespace and the minimap
    • The Diff Review window
  • History
    • Browsing history
    • Searching history
    • Comparing commits
    • Reverting a commit
    • Blame
    • The commit graph
  • Branches and tags
    • Creating and switching branches
    • Switching with uncommitted work
    • The upstream branch
    • Merging
    • Rebasing
    • Deleting and restoring branches
    • Tags
  • Sync and remotes
    • Sync, and the three buttons
    • Pulling safely
    • Pushing
    • Force pushing
    • Remotes
    • SSH host keys
  • Conflicts
    • When a merge conflicts
    • The three-pane editor
    • Resolve Simple Conflicts
  • Stashes
    • Saving a stash
    • Restoring a stash
    • Reading a stash before you use it
  • GitFlow
    • Turning GitFlow on
    • Feature branches
    • Releases
    • Hotfixes
    • Versioning
  • GitHub and GitLab
    • Connecting a GitHub account
    • Connecting a GitLab account
    • Self-hosted GitLab and GitHub Enterprise Server
    • Pull and merge requests
    • Pipelines
  • Recovery
    • The safety net
    • Restoring a deleted branch
    • Undoing a discard or a reset
  • Settings
    • General settings
    • AI settings
    • Accounts and credentials
    • The command line tool
  • How do I…
    • 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
    • Does Innesta change my repository?
    • Do I still need the command line?
    • What does Innesta not do?
    • Where does my data go?
    • What does Innesta need to run?
  1. Innesta Help
  2. History

History

Finding a commit, comparing two, and asking who changed a line and why.

  • Browsing history The list of commits, what a commit contains, and how it is loaded.
  • Searching history Full text across commit messages, and filters by author, file and branch.
  • Comparing commits Two commits, a commit and its parent, or a commit and where you are now.
  • Reverting a commit Undoing what a commit did, with a new commit that leaves the history alone.
  • Blame Which commit last touched each line, and stepping back through the ones before it.
  • The commit graph The lanes beside the history, and what they are telling you.
Innesta
Download Pricing Help
Privacy Cookies Terms Security Legal
© 2026 Innesta

Measurement cookies

Innesta uses third-party cookies to measure whether visits from our ads lead to a checkout or a purchase. They stay off unless you allow them. See the Cookie and Storage Policy.