Skip to content

Git

Pour la partie git du test, il faudra surtout être capable de créer un dépôt, le lier à un remote, faire des commits propres, maitriser les branches et les tags. Il y a deux pages:

Exemple en gros

(Lisez quand même les autres pages hein)

# nouveau dépôt lié à un remote gitlab
git init --initial-branch=main
git remote add origin <url du repo>

# premier commit sur main
git add .
git commit -m "chore(project): initial commit"
git push --set-upstream origin main

# on travaille sur une branche
git checkout -b exercice
git add .
git commit -m "feat(ci): new ci jobs"
git push --set-upstream origin exercice

# merge request sur gitlab

# une fois mergée, retour sur main et tag
git checkout main
git pull
git tag v0.0.1
git push --tags