Skip to content

Git

Browse and operate on local Git repositories (native Go Git via go-git).

KeePass

Path: git/<env>/<instance>

Field Meaning
URL remote URL (optional)
UserName / Password auth token (optional)
path local repository path (required)
tags tags
omo secrets put git/development/local \
  --attr path=/home/you/Work/sample-repo

Playground seeds git/development/local with path pointing at data/git/sample-repo.

Views

Key View
0 Repos
1 Status
2 Commits
3 Branches
4 Remotes
5 Stash
6 Tags

Actions

Repos

Key Action
++F++ Fetch
++P++ Pull
++U++ Push
++E++ Select repo

Status

Key Action
++A++ Stage
++U++ Unstage
++D++ Diff
++X++ Restore

Commits

Key Action
++D++ Diff
++E++ Details
++C++ Checkout
++X++ Revert
++P++ Cherry-pick

Branches

Key Action
++C++ Checkout
++D++ Delete
++E++ Merge

Remotes

Key Action
++D++ Remove
++F++ Fetch
++P++ Prune

Stash

Key Action
++A++ Apply
++P++ Pop
++D++ Drop
++V++ View

Tags

Key Action
++D++ Delete
++C++ Checkout
++P++ Push tag

Source: plugins/git/service_views.go, plugins/git/git_config.go.

Tags

vcs · developer-tools