Différences entre les versions de « Git »

De InfoXelec
Aller à la navigation Aller à la recherche
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
=Présentation=
=Présentation=
GIT permet de gérer le suivi de version de code en mode décentralisé contrairement à SVN.</br>
GIT permet de gérer le suivi de version de code en mode décentralisé contrairement à SVN.<br>
Il peut être utilisé sur des partages de dossier SMB, FTP</br>
Il peut être utilisé sur des partages de dossier SMB, FTP<br>
Pour mettre à jour un dépôt local, il faut lancer les commandes suivantes</br>
Pour mettre à jour un dépôt local, il faut lancer les commandes suivantes<br>
:<b>git add fichiers</b>
:<b>git add fichiers</b>
:<b>git commit -am "message" </b>(commit les modifications avec le message passé en paramètres)
:<b>git commit -am "message" </b>(commit les modifications avec le message passé en paramètres)
Ligne 10 : Ligne 10 :
|Commande || description
|Commande || description
|-
|-
|Mettre à jour un dépôt local ||<code>git add fichiers</code></br>
|Mettre à jour un dépôt local ||<code>git add fichiers</code><br>
<code>git commit -am "message"</code> (commit les modifications avec le message passé en paramètres)</br>
<code>git commit -am "message"</code> (commit les modifications avec le message passé en paramètres)<br>
<code>git push origin master</code> (envoie les modifications sur le dépôt)
<code>git push origin master</code> (envoie les modifications sur le dépôt)
|-
|-
Ligne 17 : Ligne 17 :
|-
|-
|Pour savoir si le dépôt local est à jour || <code>git remote show origin</code>
|Pour savoir si le dépôt local est à jour || <code>git remote show origin</code>
|-
|Changer de branche || <code>git checkout nom_branche</code>
|-
|-
|Pour mettre à jour le dépôt local || <code>git pull origin master</code>
|Pour mettre à jour le dépôt local || <code>git pull origin master</code>
|-
|-
|Pour récupérer les informations de commit || <code>git log</code>
|Pour récupérer les informations de commit || <code>git log</code>
|-
|Créer une branche || <code>git branch branch_name</code>
|-
|Lister les branches || <code>git branch</code>
|-
|-
|Pour fusionner 2 branches || <code>git merge branch_name</code>
|Pour fusionner 2 branches || <code>git merge branch_name</code>
Ligne 26 : Ligne 32 :
|Supprimer une branche || <code>git branch -d branch_name</code>
|Supprimer une branche || <code>git branch -d branch_name</code>
|}
|}
==Fusion de 2 branches==
La fusion de 2 branches se fait après avoir fait les commits sur la branche de travail.<br>
Faire un <code>git checkout master</code><br>

Version actuelle datée du 27 novembre 2023 à 16:10

Présentation

GIT permet de gérer le suivi de version de code en mode décentralisé contrairement à SVN.
Il peut être utilisé sur des partages de dossier SMB, FTP
Pour mettre à jour un dépôt local, il faut lancer les commandes suivantes

git add fichiers
git commit -am "message" (commit les modifications avec le message passé en paramètres)
git push origin master (envoie les modifications sur le dépôt)
Commande description
Mettre à jour un dépôt local git add fichiers

git commit -am "message" (commit les modifications avec le message passé en paramètres)
git push origin master (envoie les modifications sur le dépôt)

Pour récupérer un dépôt en SSH git clone ssh://user@serveraddress/path/to/gitrepo
Pour savoir si le dépôt local est à jour git remote show origin
Changer de branche git checkout nom_branche
Pour mettre à jour le dépôt local git pull origin master
Pour récupérer les informations de commit git log
Créer une branche git branch branch_name
Lister les branches git branch
Pour fusionner 2 branches git merge branch_name
Supprimer une branche git branch -d branch_name

Fusion de 2 branches

La fusion de 2 branches se fait après avoir fait les commits sur la branche de travail.
Faire un git checkout master