1. Introduction
  2. Q & A
  3. Install
  4. Configuration
  5. How-to ...
    1. Forked repos
    2. Pull request breadcrumbs
    3. LazyGit
    4. Shell prompt
    5. Hotfixes
  6. Commands
    1. Basic workflow
      1. hack
      2. sync
      3. switch
      4. propose
    2. Dealing with errors
      1. continue
      2. runlog
      3. skip
      4. status
      5. status reset
      6. status show
      7. undo
    3. Stacked changes
      1. append
      2. detach
      3. diff-parent
      4. merge
      5. prepend
      6. set-parent
      7. swap
      8. walk
    4. Limit branch syncing
      1. contribute
      2. observe
      3. park
      4. prototype
    5. Configuration commands
      1. completions
      2. config
      3. config get-parent
      4. config remove
      5. config setup
      6. offline
    6. Additional commands
      1. branch
      2. compress
      3. delete
      4. help
      5. rename
      6. repo
      7. ship
  7. Configuration file
  8. Preferences
    1. Branches
      1. Contribution regex
      2. Feature regex
      3. Main branch
      4. Observed regex
      5. Perennial branches
      6. Perennial regex
      7. Unknown branch type
    2. Create
      1. New branch type
      2. Share new branches
    3. Hosting
      1. Development remote
      2. Forge Type
      3. Origin hostname
      4. Bitbucket access token
      5. Bitbucket username
      6. Codeberg token
      7. Gitea token
      8. GitHub connector
      9. GitHub token
      10. GitLab connector
      11. GitLab token
    4. Ship
      1. Delete tracking branch
      2. Ship strategy
    5. Sync
      1. Auto-resolve phantom conflicts
      2. Feature sync strategy
      3. Perennial sync strategy
      4. Prototype sync strategy
      5. Run pre-push hook
      6. Sync tags
      7. Sync with upstream
    6. Offline mode
    7. BROWSER env variable
    8. Branch lineage