Project

General

Profile

Wiki » History » Version 3

Sofiane Mokrane, 10 Aug 2020 08:21

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