{{tag>git dev tag étiquette}}
====== Gestion des étiquettes avec git ======
Les étiquettes (tags) sont des références supplémentaires. Elles perm... particulier du projet. git propose deux types de tags:
* L'étiquette simple
* L'étiquette annotée
{{tag>git dev signature sécurité gpg gpg2}}
====== Git : Signer ses travaux ======
Confère le wiki ... Modifications apportées"
</code>
===== Signer un tag =====
Les tags peuvent également être signés, pour cela utiliser l'argument **-s**
<code bash>
git tag alpha-0.3 -s -m 'version alpha 0.3'
</code>
Pour
{{tag>git log historique}}
:TODO_DOCUPDATE:
====== Historique git ======
Git est un gestionnaire de ...
* La mise en forme des enregistrements ou formatage de l'affichage ;
* Le filtrage des enregistrem... --decorate%%** | Affiche les références(pointeurs tags et branches). |
^ **-p** | Affiche le patch appl... | Sujet du commit |
Le formatage peut également définir des couleurs parmi les co
{{tag>git dev}}
====== Git ======
Git est un outil de suivi de version ou **gestionnaire de révisions... même pour de modestes projets, un système d'étiquetage (**tag**) permet d'associer un numéro de version, un nom à une révision précise.
===== Installer ==... mitted:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: licence.txt
#
# Changed b
{{tag>git dev depot}}
====== Les dépôts distants ======
Git est un gestionnaire de révision **distrib... etch origin
</code>
Pour récupérer également les tags associés utiliser l'argument %%--tag%%
Toutes les nouvelles données et les branches du dépôt distant ... aux branches locales.
<code bash>
$ git fetch --tags
</code>
<note>
**git fetch** ne fait aucune fus
{{tag>dev git worflow}}
:TODO_DOCUPDATE:
====== Workflow avec git ======
===== Création du dépôt nu... irectory ;
- On regroupe dans la zone d'index (staging area) les modifications que l'on souhaite rete... 'index avec **%%git status%%** et **%%git diff --staged%%** ;
- On commit avec **git commit**: le con... sont pas poussées sur le serveur distant. Pour partager une branche locale, il faut le faire explicitem
{{tag>dev git archive zip tgz}}
====== Générer une archive avec Git ======
Git est en mesure de génér... vision particulière, par exemple celle marquée du tag **1.0**. Dans ce cas:
<code>
$ git archive --for... au de compression
* L'argument **1.0** est le **tag** correspondant à la version du projet pour laque... ive. On peut également exporter le HEAD (c'est un tag), les branches et autres tree-ish
===== Exemples
{{tag>dev git index commit}}
====== Gestion de la zone d'index git ======
Un commit est un instantané de la zone d'index ou zone d'assemblage (staging area). La zone d'index est hors du répertoire ... ent.
===== Ajouter à l'index =====
L'index ou staging area est un espace d'assemblage permettant de ... défaut retirant tous les fichiers/dossiers de la staging area
$ git reset
</code>
===== Restaurer un f
{{tag>git dev alias}}
====== Les alias sous git ======
Les alias permettent de définir de nouvelles c... nalisé intégrant des couleur et un format d’horodatage court à la française:
<code bash>
git config --
{{tag>git dev config configuration}}
===== Configuration des dépots Git ======
La commande **git conf... ier **.gitignore** est inclus au dépôt, il est partagé avec tous. Il permet de définir des exclusions v