Git et GitHub de zéro à une utilisation en équipe confiante, dans une vidéo d'environ 8,5 heures avec des chapitres. Il est extrait du cours de 201 leçons de Harban AI Labs : 56 leçons en 12 parties, dans l'ordre, sans le cadrage de la série. Ce que vous apprendrez - Le modèle mental : un commit est un instantané, les trois endroits sur lesquels chaque commande travaille, l'historique sous forme de graphique, une branche comme pointeur. - Travail quotidien : statut, ajout, validation, comparaison, journalisation et mise en scène exactement ce que vous voulez dire. - Branchement et fusion, et comment lire et résoudre un conflit. - Télécommandes : cloner, récupérer, tirer, pousser et que faire lorsqu'un push est rejeté. - Annuler sans crainte : restaurer, réinitialiser, rétablir, cacher. Réécriture de l'historique en toute sécurité : modification, rebase, rebase interactif, sélection sélective. - Récupération avec le reflog. Demandes d'extraction, révision, méthodes de fusion, ensembles de règles et propriétaires de code sur GitHub. - Au niveau de la vue d'ensemble : balises et versions, bisect, hooks, Git LFS, actions GitHub, secrets divulgués, commits signés. À qui s'adresse-t-il : les développeurs en activité qui souhaitent que tout le chemin soit regroupé au même endroit, du premier référentiel aux flux de travail d'équipe. Aucune connaissance antérieure de Git n’est supposée. Affiché sur Git 2.55 sur macOS ; GitHub en octobre 2026. Manuel des compagnons gratuits (PDF, les mêmes 12 parties) : https://github.com/harshaksh-singh/git-github-mastery/releases/download/one-shot-companions-v1/git-github-handbook.pdf Aide-mémoire (PDF, 3 pages) : https://github.com/harshaksh-singh/git-github-mastery/releases/download/one-shot-companions-v1/git-github-cheatsheet.pdf Scripts de laboratoire utilisés dans la vidéo (labs/run ...) : https://github.com/harshaksh-singh/git-github-mastery Bon à savoir : les leçons proviennent d'un cours plus long, donc le narrateur dit parfois « vidéo 7 » ou nomme un script de laboratoire ; chaque début de leçon affiche son numéro de vidéo de cours. Non abordé ici : configuration de l'authentification, composants internes de Git, sous-modules, actions GitHub en profondeur. Chapitres 0:00:00 Commencez ici : à qui s'adresse-t-elle, la carte, comment l'utiliser 0:01:16 Partie 1 : Le modèle mental 0:01:26 Git vs GitHub : ce que le contrôle de version résout 0:11:25 Votre premier référentiel : init, add, commit 0:21:32 Des instantanés, pas des différences 0:32:47 Le graphique de validation, les références et HEAD 0:38:17 Les trois arbres : arbre de travail, index, HEAD 0:44:41 Partie 2 : Travail quotidien 0:44:51 Lecture du statut de git 0:55:47 .gitignore et le piège déjà suivi 1:03:07 L'index : ce que git add écrit 1:12:23 Trois différences et mise en scène avec add -p 1:23:24 git log sous forme de requête graphique 1:36:37 Partie 3 : Branches 1:36:47 Une branche est une référence 1:45:57 Branche git et commutateur git 1:57:13 HEAD détachée 2:06:20 Partie 4 : Fusion et conflits 2:06:30 Fusions à avance rapide et base de fusion 2:15:17 La fusion à trois 2:22:19 Anatomie d'un conflit de fusion 2:28:12 Résolution des conflits de fusion 2:41:34 --ff-only, --no-ff et --squash 2:46:45 Partie 5 : Télécommandes 2:46:55 Télécommandes et git clone 3:00:06 git fetch 3:09:51 Branches en amont et git pull 3:21:36 git push et push rejetés 3:33:24 Forcer la poussée en toute sécurité : --force-with-lease 3:38:59 Partie 6 : Annuler en toute sécurité 3:39:09 La carte d'annulation et la restauration git 3:48:24 git reset : doux, mixte, dur 4:01:51 git revert 4:10:27 git stash et git clean 4:21:09 Quelle commande d'annulation ? Un arbre de décision 4:24:03 Partie 7 : Réécrire l'historique en toute sécurité 4:24:13 git commit --amend et atomic commits 4:35:56 Que fait réellement git rebase 4:45:26 Rebase interactif 4:56:13 Conflits de rebase : les nôtres et les leurs 4:59:17 Rebase ou fusionner ? 5:03:38 git cherry-pick 5:14:16 Partie 8 : Récupération après des erreurs 5:14:26 Ce que Git conserve et le reflog 5:24:48 Récupérer une branche supprimée ou une réinitialisation matérielle 5:34:43 Récupérer à partir d'un mauvais rebase ou d'une mauvaise fusion 5:43:59 Récupérer le travail non validé et une réserve abandonnée 5:52:45 Partie 9 : GitHub et pull request 5:52:55 Données Git vs objets GitHub 6:01:41 Qu'est-ce qu'une pull request 6:09:07 Le cycle de vie des pull request 6:21:30 Le workflow fork et la révision 6:31:54 Les trois méthodes de fusion de GitHub 6:42:28 Partie 10 : Workflows d'équipe 6:42:38 GitHub Flow, Git Flow, basé sur le tronc 6:53:33 Meilleures pratiques, révision, messages de validation 7:00:53 Ensembles de règles GitHub : protéger une branche 7:08:15 PROPRIÉTAIRES DE CODE 7:15:20 Partie 11 : Outils importants au travail 7:15:30 Balises Git 7:24:51 Balise Git vs version GitHub 7:31:05 git bisect 7:39:13 Hooks Git 7:48:47 Git LFS 7:53:33 Partie 12 : CI et bases de sécurité 7:53:43 Le modèle GitHub Actions 8:01:03 Pourquoi la suppression ne supprime pas un secret 8:10:31 Répondre à une fuite de secret 8:21:54 Signer les commits avec SSH 8:28:17 Que faire ensuite Plus de Harban AI Labs : https://harban-ai-labs.vercel.app/
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.