Project

General

Profile

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
=================================================================