Rechercher

PythonReactSEOPDF
GitHub Skill

git-commit-instructions

Practical Git hygiene for staging and committing: review diffs, stage intentionally, avoid committing noise/build artifacts/secrets, and recover from accidental staging or committing. Use when a user asks how to commit changes, write a commit workflow checklist, unstage/remove accidental files, or verify `.gitignore` behavior.

wesen☆ 1 Étoiles du dépôt0 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

Git Commit Instructions

Overview

Use this checklist to keep commits focused, reviewable, and free of build artifacts and other noise.

Before Every Commit

git status --porcelain
git diff --stat          # unstaged changes
git diff --cached --stat # staged changes

Stage Intentionally (preferred)

git add path/to/file.go path/to/dir/

Use git add -A only when you are sure you want every change.

Inspect What Will Be Committed

git diff --cached --name-only

Commit Pattern

git commit -m "Short summary of change"
git rev-parse HEAD

Never Commit (common noise)

Avoid committing:

  • node_modules/, vendor/
  • dist/, build/, out/
  • .env, .env.local
  • binaries (*.exe, *.bin, etc.)
  • logs (*.log)
  • OS/IDE junk (.DS_Store, Thumbs.db, .idea/, .vscode/ unless shared)
  • test artifacts (coverage/, *.cover)
  • temp dirs (tmp/, temp/)

Quick Checks

git status --ignored
git check-ignore -v path/to/file

If You Accidentally Staged Something

git reset HEAD path/to/file   # unstage one file
git reset HEAD                # unstage everything

If Noise Got Committed

git rm --cached path/to/noise
echo "path/to/noise" >> .gitignore
git add .gitignore
git commit --amend --no-edit  # if it was the last commit

Reference

Load references/git-commit-instructions.md for the full command list and recovery patterns.

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-01-20
Mise à jour de l’index
2026-02-05
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!