Wiki » History » Version 1
Sofiane Mokrane, 10 Aug 2020 08:12
| 1 | 1 | Sofiane Mokrane | **Guide d’utilisation de Git & Gitlab** |
|---|---|---|---|
| 2 | |||
| 3 | Ce document traite du démarrage rapide avec Git et Gitlab. Il présente un recueil des commandes essentiels pour la création d’un projet et faire du versionning. |
||
| 4 | |||
| 5 | 1 Création d'un compte et un projet "MonProjet" sur Gitlab de kaisensdata : https://dev.kaisens.fr/gitlab |
||
| 6 | |||
| 7 | 2 Depuis le poste local après l'installation de git, on vérifie notre installation : |
||
| 8 | * git --version |
||
| 9 | |||
| 10 | 3 On initie la configuration avec les commandes : |
||
| 11 | |||
| 12 | * git config --global user.name "Myname" |
||
| 13 | * git config --global user.email Myemail@kaisensdata.fr |
||
| 14 | |||
| 15 | 4 Cloner le projet git sur le poste local : |
||
| 16 | |||
| 17 | * git clone http://dev.kaisens.fr/gitlab/username/MonProjet.git |
||
| 18 | |||
| 19 | + Après cette commande un répertoire portant le nom du projet "MonProjet" va se créer |
||
| 20 | |||
| 21 | 5 On accède au répertoire du projet créé en local |
||
| 22 | |||
| 23 | 6 À tout moment on peut vérifier le statu de notre projet avec la commande : |
||
| 24 | |||
| 25 | * git status |
||
| 26 | |||
| 27 | 7 Ajout de fichier dans le repos git, cette opération s'effectue en deux étapes : |
||
| 28 | 7.1 - Sélection du fichier à ajouter : |
||
| 29 | * git add fichiers1 |
||
| 30 | |||
| 31 | 7.2 - Commit du fichier sélectionné : |
||
| 32 | * git commit -m "description de mes modifications" |
||
| 33 | |||
| 34 | 7.3 – Push sur le repo distant : |
||
| 35 | * git push -u origin master |
||
| 36 | |||
| 37 | À chaque modification du fichier, on peut faire un commit en suivant les deux étapes 7.1 et 7.2 |
||
| 38 | |||
| 39 | 7.3 - Pour l'obtention de la timeline des différents commit : |
||
| 40 | * git log |
||
| 41 | |||
| 42 | 8 Notions des branches : |
||
| 43 | |||
| 44 | 8.1 Lister les branches disponibles : |
||
| 45 | * git branch |
||
| 46 | 8.2 Ajouter une branche : |
||
| 47 | * git branch NomDeMaBranche |
||
| 48 | 8.3 Pour travailler dans la nouvelle branche, il faut basculer vers la nouvelle branche : |
||
| 49 | * git checkout NomDeMaBranche |
||
| 50 | + Après cette commande on peut travailler dans la nouvelle branche et ensuite on peut faire des |
||
| 51 | Commit dans cette branche |
||
| 52 | 9 Rapatriement du travaille d'une branche crée dans la branche master : |
||
| 53 | |||
| 54 | 9.1 Premièrement il faut basculer sur la branche principale master |
||
| 55 | * git checkout master |
||
| 56 | 9.2 Ensuite, on demande à git de rapatrier la branche pour la fusionner dans le master: |
||
| 57 | * git merge NomDeMaBranche |
||
| 58 | 9.3 Pour vérifier toutes les modifications : |
||
| 59 | * git log |
||
| 60 | 9.4 Si on souhaite supprimer la branche rapatriée : |
||
| 61 | * git branch -d NomDeMaBranche |
||
| 62 | 9.5 Livrer une branche locale sur le repo distant : |
||
| 63 | * git push origin MaBranch |
||
| 64 | 9.6 Supprimer une branche sur le dépôt distant : |
||
| 65 | * git push origin --delete MaBranch |
||
| 66 | 10 Déposer le projet : |
||
| 67 | * git push origin Nomdebranche |
||
| 68 | * git push origin master |
||
| 69 | 11 Se brancher au projet créé sur gitlab: |
||
| 70 | * git remote add |
||
| 71 | * git pull origin master |
||
| 72 | 12 Push un projet existant en local dans gitlab : |
||
| 73 | ================================================================= |
||
| 74 | cd MonProjet |
||
| 75 | git init |
||
| 76 | git remote add origin http://dev.kaisens.fr/gitlab/UserName/MonProjetGitlab.git |
||
| 77 | git add . |
||
| 78 | git commit -m "Initial commit" |
||
| 79 | git push -u origin master |
||
| 80 | ================================================================= |