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