Différences entre les versions de « Git »

De Wiki de Geonov
Ligne 19 : Ligne 19 :
== Mettre à jour la branche actuelle ==
== Mettre à jour la branche actuelle ==
<syntaxhighlight lang="bash" gutter="false" toolbar="false">git pull</syntaxhighlight>
<syntaxhighlight lang="bash" gutter="false" toolbar="false">git pull</syntaxhighlight>
== Fusionner des branches ==
Se déplacer dans la branche cible et faire un merge de la branche modifiée :
<syntaxhighlight lang="bash" gutter="false" toolbar="false">
git checkout <branche_à_mettre_à_jour>
git merge <branche_modifiée>
</syntaxhighlight>


= Modifications =
= Modifications =

Version du 8 décembre 2020 à 11:04

Git est un système de contrôle de version distribué, gratuit et open source.

1 Branches

1.1 Cloner une branche spécifique

git clone -b <branche> <dépôt_distant>

1.2 Créer une nouvelle branche

git branch <nouvelle_branche>

1.3 Se déplacer dans une branche

git checkout <branche>

1.4 Quelle est la branche actuelle ?

git branch

1.5 Mettre à jour la branche actuelle

git pull

1.6 Fusionner des branches

Se déplacer dans la branche cible et faire un merge de la branche modifiée :

git checkout <branche_à_mettre_à_jour>
git merge <branche_modifiée>

2 Modifications

2.1 Pousser des modifications locales

git add .
git commit -m "message"
git push

2.2 Pousser des modifications locales et renseigner un ticket

Avec XX le numéro du ticket :

git add .
git commit -m "correction de #XX"
git push

2.3 Annuler des modifications locales

Sur un fichier :

git checkout -- ./<fichier>

Sur tous les fichiers :

git checkout -- .

2.4 Historique des commits

git reflog