Cette formation GIT associe théorie et pratique pour comprendre le modèle et l’architecture de ce logiciel. Vous apprendrez à le configurer pour l'utiliser dans un contexte de gestion quotidienne des sources d'un projet web.
• Développeurs débutants ou confirmés, Git s'adapte à vos besoins !
المتطلبات المسبقة :
• Être à l'aise avec un terminal est un plus • Apporter un ordinateur portable avec les droits administrateurs
الموارد التعليمية :
• غرفة تدريب مجهزة بشبكة إنترنت (واي فاي)
• بروجكتر / شاشة العرض وتلفزيون 65 بوصة.
• آلة نسخ / طابعات أ4
• سبورة بيضاء / سبورة ورقية
• إذا كان لديك إعاقة ، فأخبرنا بذلك!
الأهداف التعليمية :
• Savoir déposer du code sur un dépôt distant • Être capable de mettre à jour le code sur un dépôt distant • Savoir revenir à une version précédente du code • Être capable de travailler à plusieurs et gérer les conflits • Savoir utiliser les branches • Être autonome dans la résolution d'un problème sur Git
البرنامج المفصل:
1. Présentation
Historique
Différences fondamentales avec l'outil Subversion
Installation
2. Initiation
Créer un dépôt en local
Visualiser l'état et l'historique du dépôt (gitk, gitg)
Ignorer certains fichiers
Tags (annotations)
3. Commit et push
Copie locale, index et dépôt distant (status)
État de la copie locale
Committer
Faire référence et se déplacer dans les commit
Modifier le dernier commit
Annuler les modifications locales
4. Branches
Comment utiliser les branches (ex: "Feature branching")
Création, suppression
Se déplacer dans les branches
Merge !
Gestion des conflits
5. Gestion des dépôts
Services en ligne (Github, Gitorious)
Push !
Pull !
Pull request
Gérer plusieurs dépôts
Exemple de scenario avec une branche publique sur GitHub et un serveur interne.
6. Fusion (Merge)
Récupération des modifications et fusion
Déplacement, suivi (rebase)
Gestion des conflits et annulation
Cueillette de commit (cherry-pick)
7. Configuration
Gérer plusieurs identités
En couleurs !
Raccourcis de dépôts
8. Migration depuis Subversion
Fusion continue
Migration définitive
9. Rendre son dépôt accessible
Ssh
Serveur public
Interface Web (Gitorious)
10. Intégration
Intégration aux bugtrackers
Intégration aux IDE (Eclipse)
Intégration continue avec Jenkins
لم يتم تقديم تعليقات لهذا البند!.
مساحة مخصصة للنقاش مع المدربين وبين الأعضاء حول التدريب. اطرح أسئلتك هنا ولا تتردد في الإجابة على أسئلة الأعضاء الآخرين.
المحتوى محجوز للمستخدمين المسجلين.
متابعة التدريب اختياري
في نهاية التدريب ، يمكن لمدربينا أيضًا التدخل لدعمك في تطبيق المهارات المكتسبة. :
من خلال التواجد فعليًا في بداية مشروعك
من خلال الإجابة على أسئلتك أثناء الاجتماعات الهاتفية العادية
من خلال إجراء مراجعة لممارساتك بعد بضعة أسابيع / أشهر من التدريب
هل أنت مهتم بهذه الفكرة؟ دعنا نعرف حتى نتمكن من إيجاد الصيغة المناسبة لحالتك.