← Tous les cours Git, GitHub & Collaboration • Débutant

GitHub : cours complet, bases, collaboration et workflows professionnels

Un cours complet sur GitHub et Git : prerequis, installation Git, configuration, depot local, depot distant, commit, branch, merge, push, pull, clone, fork, pull request, issues, GitHub Flow, README, .gitignore, SSH, tokens, GitHub Pages, Actions, secrets, releases, collaboration equipe, securite et mini-projets.

Présentation

Ce que vous allez apprendre

Ce cours GitHub est concu pour les debutants, etudiants, developpeurs, freelances et equipes qui veulent apprendre a gerer proprement leurs projets avec Git et GitHub. Il commence par les prerequis, la difference entre Git et GitHub, l'installation de Git, la configuration globale, la creation d'un depot local, l'ajout de fichiers, les commits, l'historique et les bonnes pratiques. Il explique ensuite comment creer un depot GitHub, connecter le depot local, utiliser push, pull, clone, branches, merge, conflits, pull requests, code review, issues, labels, milestones, projects, GitHub Flow, fork, contribution open source, README, licence, .gitignore, releases, GitHub Pages, GitHub Actions, secrets, securite, SSH, tokens et organisation professionnelle. A la fin, l'apprenant sait utiliser GitHub pour travailler seul, en equipe, publier un portfolio, automatiser des tests simples et gerer un vrai projet logiciel.

Comprendre la difference entre Git et GitHub
Installer et configurer Git
Creer un compte GitHub
Creer un depot local avec git init
Comprendre working directory, staging area et repository
Ajouter des fichiers avec git add
Creer des commits clairs avec git commit
Consulter l'historique avec git log
Comprendre .gitignore
Creer un depot GitHub distant
Connecter local et distant avec git remote
Envoyer le code avec git push
Recuperer le code avec git pull
Cloner un depot avec git clone
Creer et gerer les branches
Fusionner avec git merge
Resoudre les conflits simples
Comprendre le GitHub Flow
Creer une pull request
Faire une revue de code simple
Utiliser issues, labels, milestones et projects
Creer un README professionnel
Ajouter une licence et une documentation
Utiliser fork pour contribuer a un projet
Publier un site statique avec GitHub Pages
Creer un workflow GitHub Actions simple
Utiliser GitHub Secrets de maniere securisee
Creer une release et un tag
Proteger une branche principale
Appliquer les bonnes pratiques professionnelles
Programme

Modules et leçons

Ressources

Liens et supports utiles

Continuer

Cours liés

WA WhatsApp @ Email