=
==== Lister =====
Pour lister les étiquettes, utiliser la commande **git tag** sans argument. L'option *... D**. Pour placer un tag sur un commit particulier utiliser son SHA-1:
<code bash>
$ git tag alpha-1.0 9f94598
</code>
Pour un tag annoté, utiliser une des options **-a** **-m** ou **-s**
<code bas... === Supprimer un tag ====
Pour supprimer un tag, utiliser l'argument **-d**
<code bash>
$ git tag -d v0.1
code>
Pour récupérer également les tags associés utiliser l'argument %%--tag%%
Toutes les nouvelles données... branches suivies, et donc des actions de git pull utiliser la commande **git remote show**:
<code bash>
$ g... Pour renommer une référence sur un dépôt distant, utiliser **git remote rename**:
<code bash>
$ git remote
Les tags peuvent également être signés, pour cela utiliser l'argument **-s**
<code bash>
git tag alpha-0.3 -... on alpha 0.3'
</code>
Pour vérifier un tag signé utiliser l'argument -v:
<code bash>
git tag -v alpha-0.3
... Vérifier un tag ====
Pour vérifier un tag signé, utiliser l'option **-v**. La vérification s'appuie sur GPG
ourner dans l'état exact du commit ciblé, on peut utiliser le paramètre **-f** ou **%%--force%%**.
<code ba... les fichiers non suivis du répertoire de travail, utiliser **git clean**.
<code bash>
git clean --force
</c
trées dans GPG, repérer l'identifiant de la clé à utiliser, c'est celle-ci qu'il faut renseigner pour la var... ser.signingkey KEY_ID
# Spécifier le programme à utiliser, peut éviter certaines erreurs
git config --globa
ote>
Pour supprimer un fichier on peut également utiliser git rm
<code bash>
git rm --cached dossier/fichier
</code>
<note warning>
Attention a bien utiliser l'option **%%--%%cached** pour ne supprimer que l
que proposé ci dessus n'est pas valide. Il faudra utiliser **git revert**.
</note>
Le cas peut se présenter... écédent sans conserver ces modifications, on peut utiliser l'option **%%--hard%%**
<code bash>
$ git reset