Différences entre les versions de « Git »
Aller à la navigation
Aller à la recherche
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.< | 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< | 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< | 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>< | |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)< | <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 21 : | Ligne 21 : | ||
|- | |- | ||
|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 -b 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 30 : | ||
|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 du 29 août 2023 à 14:55
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
|
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
|
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 -b 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