Introduction à GIT

2018-12-19

Introduction à GIT

Récupérer un "repository"

git clone https://url-host.com/rmon-projet.git -o nomHost

Note:
Le “-o nomHost” permet de mettre un alias sur ce "repository" afin de ne plus avoir à taper l’URL du "repository" en entier à chaque fois que besoin.

Créer et pousser une branche locale vers le "repository"

NOTE: après avoir cloné un NOUVEAU "repository" GIT sur votre host, il faut effectuer ces commandes dans l’ordre pour pousser la branche local “master”

git checkout -b [mybranch]
git push -u nomHost [mybranch]

Voir les branches disponibles

git branch

Se connecter sur une branche qui n'existe PAS localement:

git checkout -b [mybranch] nomHost/[mybranch]

Se connecter sur une branche qui existe DÉJÀ localement

git checkout [mybranch]

Voir les modifications locales

git status

Ajouter les nouveaux fichiers au repo

git add path/to/my/file

Note: On peut utiliser * pour ajouter tous les fichiers d'un répertoire.

Commiter vos fichiers

git commit -am “Message du commit”

Note:
-a permet d’ajouter tout les fichiers qui sont pret a etre commiter (il vous faudra faire un add pour les nouveaux fichiers)
-m permet de mettre le message du commit

Pousser sur le repo distant

git push

Recuperer les MAJ du repo

git pull

Merger mybranch branche sur dev

git checkout dev 

git merge mybranch git push

Note:
Vous "merger" la branche indiqué dans votre commande sur la branche sur laquelle vous vous trouvez. Une fois mergé, il faut pousser sur le "repository" distant ce merge avec le push.

Delete local branch

git branch -d the_local_branch

Creer un tag

git tag -a v1.0.1
git push nmHost v1.0.1

Commentaires

Wednesday 19 December 2018 - Stas
Je recommande d'essayer Codelobster: http://www.codelobster.com