Project

General

Profile

Wiki » History » Revision 2

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

**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. 

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