Skip to main content

git

Full git workflow for developers: status, staging, commits, branches, push/pull, merge/rebase, conflict resolution, stash, history (log/blame/bisect), remotes, tags, worktrees, cherry-pick, and recovery with reflog. The everyday operations live in the git tool; this skill covers the rest.

When to use​

Use for any local version-control task; use the github skill (gh) only for the GitHub API (PRs, issues, CI).

Inputs and tools​

The skill takes the request of the user in natural language: its frontmatter declares no argument. It declares no allowed-tools: the tools available are those of the agent that loads it, under the tool policy of the project.

Reference​

FieldValue
Namegit
CategoryDevops
VersionNot declared
LicenceNot declared
Allowed toolsNot declared
Pluginscommit-commands
Sourcecatalog/navin/skills/git/SKILL.md
Digestsha256:ba54ceaff5605ec46e0a559264c97a33dc0df311cdb3b366d0bd8ee3b22d39e9
skill_md_digestsha256:5e81ad21c470c1f72de9033812f403d99188a995ca6e1a56c324f1960b001f9d
Emoji🌿
requires.binsgit

Installation of the requirements​

IdKindPackageBinsLabel
aptaptgitgitInstall git (apt)
dnfdnfgitgitInstall git (dnf)
pacmanpacmangitgitInstall git (pacman)
brewbrewgitgitInstall git (brew)
wingetwingetGit.GitgitInstall git (winget)

Frontmatter​

Every field of the SKILL.md frontmatter, with the value of the source:

FieldValue
namegit
descriptionFull git workflow for developers: status, staging, commits, branches, push/pull, merge/rebase, conflict resolution, stash, history (log/blame/bisect), remotes, tags, worktrees, cherry-pick, and recovery with reflog. The everyday operations live in the git tool; this skill covers the rest. Use for any local version-control task; use the github skill (gh) only for the GitHub API (PRs, issues, CI).
metadata.navin.emoji🌿
metadata.navin.categorydevops
metadata.navin.requires.binsgit
metadata.navin.install{"id": "apt", "kind": "apt", "package": "git", "bins": ["git"], "label": "Install git (apt)"}, {"id": "dnf", "kind": "dnf", "package": "git", "bins": ["git"], "label": "Install git (dnf)"}, {"id": "pacman", "kind": "pacman", "package": "git", "bins": ["git"], "label": "Install git (pacman)"}, {"id": "brew", "kind": "brew", "formula": "git", "bins": ["git"], "label": "Install git (brew)"}, {"id": "winget", "kind": "winget", "package": "Git.Git", "bins": ["git"], "label": "Install git (winget)"}