This is a draft cheat sheet. It is a work in progress and is not finished yet.
Indexation
Ajout |
Syntaxe générale : |
git add [<options>] [--] [<pathspec>]
|
|
<pathspec>
: fichier ou répertoire. Si répertoire courant = répertoire projet alors '.' indique l'arborescence complète du projet |
|
--
: sépare les noms de fichiers/répertoires du reste de la ligne de commande. Utile lorsque ceux-ci peuvent être confondus avec les options |
|
indexe les fichiers nouveaux et modifiés mais pas les détruits |
|
indexe les fichiers modifiés et détruits mais pas les nouveaux |
|
indexe tous les fichiers. Equivalent à git add .; git add -u
|
Tags
git tag -l |
Liste les tags du dépôt |
git tag -n |
Liste les tags du dépôt avec leur 1ère ligne d'annotation |
Rattrapage erreurs
git commit --amend -no-edit |
Ecrase le dernier commit avec le contenu de l'index en gardant le même message de commit |
git tag -af <tagname> |
Attribue un tag annoté existant au dernier commit. Permet donc de déplacer un tag sur un commit du dépôt. |
|