La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Git et Gitlab In Git we trust. Git et Gitlab In Git we trust.

Présentations similaires


Présentation au sujet: "Git et Gitlab In Git we trust. Git et Gitlab In Git we trust."— Transcription de la présentation:

1

2 Git et Gitlab In Git we trust

3 Git : le travail à plusieurs
Git est un gestionnaire de version. Installation : Pour Windows : puis lancer Git Bash Pour Linux : sudo apt-get install git Configuration (dans votre terminal ou Git Bash): git config --global user. git config --global user.name "Votre Nom" git config --global push.default simple git config --global color.ui true

4 Gitlab : késaco ? https://gitlab.my.ecp.fr
Plein de fonctionnalités : git, wiki, issues tracker, … Le code de MyECP est hébergé dessus Pour pouvoir développer, vous devez être rajoutés en tant que développeur sur le projet MyECP/MyECP

5 Gitlab : Configuration
Pour pouvoir développer avec Gitlab, il faut créer une clef SSH sur son ordi mkdir .ssh ssh-keygen –t rsa –C (laisser les paramètres par défaut) Envoyer cette clef sur Gitlab (Profile Settings > SSH Keys > add SSH key) : Windows : notepad.exe id_rsa.pub Linux : cat id_rsa.pub Copier/coller le résultat dans Gitlab

6 Importation du code Just izi as ABC !
git clone

7 Gitlab : bien s'en servir
Modification des infos persos La timeline du projet Souriez, vos modifs sont enregistrées Une idée ? Un bug ? C'est par là Là où on valide le code avant de le déployer

8 (faite par des gens biens, m'a-t-on dit)
Git : koman sa march lol ? Git, c'est surpuissant Mais peut-être un peu ardu à première vue Fort fortuitement, il existe une formation VIA sur Git : (faite par des gens biens, m'a-t-on dit)

9 Fonctionnement (workflow)
Attention, on est des nazis

10 Les branches git Principe : une nouvelle fonctionnalité/hotfix, une branche git. Exemple : je veux ajouter un salon de discussion sur MyECP. Je pars de la branche master et je crée une nouvelle branche (git checkout -b chatroom) Je code, en commitant régulièrement mon travail (git add <file1> <file2> …; git commit –m "Mon message de commit") Envoyer le résultat sur Gitlab. Bien vérifier qu'on est sur la bonne branche ! git push origin chatroom Quand la fonctionnalité est prête, créer sur Gitlab une Merge Request sur la branche dev

11 Le code review Quand la merge request est créée
Permet de détecter des erreurs, améliorer la qualité du code Une vois la MR validée, elle est mergée par les autorités compétentes


Télécharger ppt "Git et Gitlab In Git we trust. Git et Gitlab In Git we trust."

Présentations similaires


Annonces Google