Aller au contenu principal

git

Workflow git complet pour les développeurs : status, indexation, commits, branches, push/pull, merge/rebase, résolution de conflits, stash, historique (log/blame/bisect), remotes, tags, worktrees, cherry-pick et récupération avec reflog. Les opérations courantes passent par l'outil git ; ce skill couvre le reste.

Quand l'utiliser​

À utiliser pour toute tâche de gestion de versions locale ; réserver le skill github (gh) à l'API GitHub (PR, issues, CI).

Entrées et outils​

Le skill reçoit la demande de l'utilisateur en langage naturel : son frontmatter ne déclare aucun argument. Il ne déclare pas d'allowed-tools : les outils disponibles sont ceux de l'agent qui le charge, selon la politique d'outils du projet.

Référence​

ChampValeur
Nomgit
CatégorieDevOps
VersionAucune valeur
LicenceAucune valeur
Outils autorisésAucune valeur
Pluginscommit-commands
Sourcecatalog/navin/skills/git/SKILL.md
Digestsha256:ba54ceaff5605ec46e0a559264c97a33dc0df311cdb3b366d0bd8ee3b22d39e9
skill_md_digestsha256:5e81ad21c470c1f72de9033812f403d99188a995ca6e1a56c324f1960b001f9d
Emoji🌿
requires.binsgit

Installation des prérequis​

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

Frontmatter​

Chaque champ du frontmatter de SKILL.md, avec la valeur de la source :

ChampValeur
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)"}