Project

General

Profile

Wiki » History » Revision 3

Revision 2 (Sofiane Mokrane, 10 Aug 2020 08:17) → Revision 3/6 (Sofiane Mokrane, 10 Aug 2020 08:21)

**Guide d’utilisation de Git & Gitlab** 

 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. 


 

 1 	 Création d'un compte et un projet "MonProjet" sur Gitlab de kaisensdata : https://dev.kaisens.fr/gitlab 

 2 	 Depuis le poste local après l'installation de git, on vérifie notre installation : 
       
       * git --version 

 3 	 On initie la configuration avec les commandes :  

      * git config --global user.name "Myname"  
      * git config --global user.email Myemail@kaisensdata.fr 

 4 	 Cloner le projet git sur le poste local : 

      * git clone http://dev.kaisens.fr/gitlab/username/MonProjet.git  
  
 + Après cette commande un répertoire portant le nom du projet "MonProjet" va se créer 

 5 	  On accède au répertoire du projet créé en local 

 6 	  À tout moment on peut vérifier le statu de notre projet avec la commande : 

     * git status 

 7 	 Ajout de fichier dans le repos git, cette opération s'effectue en deux étapes : 
   7.1 	 - Sélection du fichier à ajouter : 
     * git add fichiers1 

   7.2 - Commit du fichier sélectionné :       
     * git commit -m "description de mes modifications"         

   7.3 – Push sur le repo distant : 
     * git push -u origin master   

   À chaque modification du fichier, on peut faire un commit en suivant les deux étapes 7.1 et 7.2  

   7.3 - Pour l'obtention de la timeline des différents commit : 
     * git log 

 8    Notions des branches : 

   8.1 Lister les branches disponibles : 
    
     * git branch  
   8.2 Ajouter une branche :        
    
     * git branch NomDeMaBranche  
   8.3 Pour travailler dans la nouvelle branche, il faut basculer vers la nouvelle branche : 
     
     * git checkout NomDeMaBranche  
        + Après cette commande on peut travailler dans la nouvelle branche et ensuite on peut faire des 
         Commit dans cette branche 
 9    Rapatriement du travaille d'une branche crée dans la branche master :  

   9.1 	 Premièrement il faut basculer sur la branche principale master  
  
     * git checkout master 
             
   9.2 Ensuite, on demande à git de rapatrier la branche pour la fusionner dans le master: 
     * git merge NomDeMaBranche 
  
   9.3 Pour vérifier toutes les modifications :  
     * git log 

   9.4 Si on souhaite supprimer la branche rapatriée : 
    
     * git branch -d NomDeMaBranche 
 
   9.5 Livrer une branche locale sur le repo distant : 
    
     * git push origin MaBranch 
  
   9.6 Supprimer une branche sur le dépôt distant : 
   
     * git push origin --delete MaBranch 

 10 Déposer le projet : 
         
    * git push origin Nomdebranche 
    * git push origin master 

 11 Se brancher au projet créé sur gitlab: 
    * git remote add 
    * git pull origin master 

 12 Push un projet existant en local dans gitlab : 

 ================================================================= 
 cd MonProjet 
 git init 
 git remote add origin http://dev.kaisens.fr/gitlab/UserName/MonProjetGitlab.git 
 git add . 
 git commit -m "Initial commit"   
 git push -u origin master 
 =================================================================