Project

General

Profile

Wiki » History » Version 2

Sofiane Mokrane, 10 Aug 2020 08:17

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