2 novembre 2025
Construisez un premier pipeline déclaratif Jenkins avec des étapes, des agents, le checkout, des tests, des portes de déploiement, des identifiants et des actions post.
Comprenez git restore, reset et revert pour désindexer des fichiers, annuler des modifications locales, revenir sur des commits et éviter de réécrire l'historique partagé.
Comparez les commandes Git CLI quotidiennes avec des outils utiles comme lazygit, delta, tig et des clients GUI pour la révision et le travail sur l'historique.
Apprenez quand utiliser git init ou git clone, puis vérifiez les dépôts distants, les branches, l'identité et les fichiers ignorés avant votre premier commit.
Comparez git merge et git rebase pour les branches divergées, la gestion des conflits, l'historique partagé et le choix d'un workflow sûr en équipe.
Découvrez comment fonctionnent le staging et les commits Git, y compris git add, le staging par patch, les diffs stagés et la rédaction de messages de commit ciblés.
Sécurisez les dépôts Git en gardant les secrets à l'écart, en limitant l'accès, en protégeant les branches, en examinant l'automatisation et en traitant le code inconnu avec prudence.
Apprenez à créer, basculer, suivre, organiser et supprimer en toute sécurité des branches Git dans les workflows de développement quotidiens.
Utilisez git commit --amend et le rebase interactif pour nettoyer l'historique local sans perturber les branches partagées.
Utilisez git log, diff et blame pour retracer l'historique d'un projet, inspecter les modifications et trouver le commit à l'origine d'une ligne ou d'un changement de fichier.
Personnalisez Git avec des paramètres de configuration utiles, des alias clairs et des fichiers clés comme .gitignore et .gitattributes.
Apprenez à tracer les erreurs de connexion refusée de Nginx depuis les logs jusqu'au service en amont exact, au port, au socket ou au problème réseau.