« Cs: Git » : différence entre les versions

De Justine's wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 5 : Ligne 5 :
== Ramasse-miettes ==
== Ramasse-miettes ==
  git gc
  git gc
= Divers =
== Tagger un commit ==
Les tags servent à marquer certains moment importants dans la vie du repo, comme une nouvelle version. Il existe [https://git-scm.com/book/en/v2/Git-Basics-Tagging plein de possibilités] avec les tags. Ce qui m'intéresse ici est de tagger des commits, ce qui sert notamment à ma CI pour faire des releases.
Les tags fonctionnent comme les commits : on les créée en local et on peut les push. On peut notamment tagger un commit.
Récupérer la liste des commits et prend le début de l'ID du commit qui nous intéresse :
git log
Je crée un tag "v0.1.0" pour mon commit "f825702":
git tag -a v0.1.0 f825702 -m "un super message"
Puis je le push:
git push origin v0.1.0

Dernière version du 13 juillet 2023 à 23:40

Cheat Sheet pour Git

Ramasse-miettes

git gc

Divers

Tagger un commit

Les tags servent à marquer certains moment importants dans la vie du repo, comme une nouvelle version. Il existe plein de possibilités avec les tags. Ce qui m'intéresse ici est de tagger des commits, ce qui sert notamment à ma CI pour faire des releases.

Les tags fonctionnent comme les commits : on les créée en local et on peut les push. On peut notamment tagger un commit. Récupérer la liste des commits et prend le début de l'ID du commit qui nous intéresse :

git log

Je crée un tag "v0.1.0" pour mon commit "f825702":

git tag -a v0.1.0 f825702 -m "un super message"

Puis je le push:

git push origin v0.1.0