Démarrage rapide
-
Parcourir la liste
Commandes ordonnées par fréquence quotidienne.
-
Recherche
Filtrer par nom de commande ou description.
-
Commande de copie
Collez-le dans votre terminal.
Commandes Git d'utilisation quotidienne : init, clone, branche, fusion, cache et télécommandes. Rechercher et copier en un clic pour les débutants et les pertes de mémoire occasionnelles.
Confidentialité : traitée localement, jamais téléchargée.
↓ Collez dans la zone d'entrée ci-dessous pour voir les résultats instantanément
常用 Git 命令速查; 搜索命令或说明,一键复制。
git initInitialize a new repository
git clone <url>Clone a remote repository
git statusShow working tree status
git add <file>Stage changes
git add .Stage all changes
git commit -m "msg"Commit staged changes
git pushPush commits to remote
git pullFetch and merge remote changes
git branchList branches
git branch <name>Create a branch
git checkout <branch>Switch branch
git switch <branch>Switch branch (newer)
git merge <branch>Merge branch into current
git log --onelineCompact commit history
git diffShow unstaged diff
git stashStash working changes
git stash popApply latest stash
git remote -vList remotes
git fetchDownload remote objects
git rebase <branch>Rebase onto branch
收录日常开发最常用的 Git 子命令; 完整选项见 git help 与官方文档。
Commandes Git d'utilisation quotidienne : init, clone, branche, fusion, cache et télécommandes. Rechercher et copier en un clic pour les débutants et les pertes de mémoire occasionnelles.
Parcourir la liste
Commandes ordonnées par fréquence quotidienne.
Recherche
Filtrer par nom de commande ou description.
Commande de copie
Collez-le dans votre terminal.
Ceci est une feuille de triche; exécutez git help <command> pour les options et les drapeaux complets.
Commencez par cloner un repo : `git clone <url>` copie localement toute la base de code distante. Au cours du travail quotidien, utilisez `git checkout -b feature-x` pour isoler les changements dans une nouvelle branche. Après avoir terminé les fonctionnalités, les changements de phase avec `git add. `, commit via `git commit -m "message"`, puis push la branche avec `git push origin feature-x`.
Pour les bugs urgents, utilisez `git stash` pour enregistrer temporairement les changements non engagés et nettoyer l'espace de travail avant de passer à la branche principale. Lors de la fusion, `git merge --no-ff` conserve l'historique de la branche, tandis que les conflits peuvent être résolus visuellement avec `git mergetool`. Exécutez régulièrement `git fetch --prune` pour nettoyer les réfs locaux des branches distantes supprimées.
Input
git stash
Output
Stash working changes
Se concentre sur les opérations quotidiennes; voir les documents officiels pour rebase -i, filter-branch, etc.
Non. Référence statique seulement.
Vous avez probablement utilisé `--depth=1` pour le clone peu profond, qui ne télécharge que l'historique le plus récent pour économiser de l'espace. Pour l'historique complet, soit vous reclinez sans ce drapeau ou exécutez `git fetch --unshallow` sur le repo existant.