gestion_configuration:git:tags
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
gestion_configuration:git:tags [2017/05/03 15:51] – [Signer des tags] sgariepy | gestion_configuration:git:tags [2018/04/10 21:07] – [Supprimer un tag] sgariepy | ||
---|---|---|---|
Ligne 33: | Ligne 33: | ||
| | ||
$ git push origin : | $ git push origin : | ||
+ | |||
+ | Aussi on peut faire: | ||
+ | |||
+ | $ git push --delete origin release01 | ||
+ | |||
Ligne 76: | Ligne 81: | ||
+ | Quand on crée un tag, utiliser le '' | ||
+ | $ git tag -s 1.0.0 -m " | ||
+ | $ git push origin 1.0.0 | ||
Source : [[https:// | Source : [[https:// | ||
+ | |||
+ | |||
+ | |||
+ | ====== Obtenir le SHA d'un commit avec un tag ====== | ||
+ | |||
+ | |||
+ | $ git rev-list -n 1 < | ||
+ | |||
+ | |||
+ | Par exemple: | ||
+ | $ git rev-list -n 1 v1.0.52 | ||
+ | c14400a7f3b633516b2d38c3550de93d4fad097a | ||
+ | |||
+ | |||
+ | ====== Obtenir les tags précédents ====== | ||
+ | |||
+ | Pour obtenir les 10 tags précédents, | ||
+ | |||
+ | $ git for-each-ref refs/tags --sort=-taggerdate --format=' | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | refs/ | ||
+ | |||
+ | |||
+ | ====== Avoir que les tags existants sur remote ====== | ||
+ | |||
+ | Si quelqu' | ||
+ | |||
+ | $ git tag -l | xargs git tag -d | ||
+ | $ git fetch --tags | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
gestion_configuration/git/tags.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1