Apprenez à utiliser GitHub pour sauvegarder votre code, collaborer avec d’autres développeurs et gérer vos projets efficacement.


GitHub, c’est quoi ?


GitHub est une plateforme qui permet de stocker, partager et collaborer sur du code.


Elle fonctionne avec Git, un système de contrôle de version utilisé par les développeurs du monde entier.


Avec GitHub, tu peux :

  • sauvegarder ton code en ligne
  • suivre les modifications de ton projet
  • collaborer avec d'autres développeurs
  • créer un portfolio de projets
  • contribuer à l’open source


Aujourd’hui, GitHub est utilisé par des millions de développeurs et d’entreprises.


Pourquoi utiliser GitHub ?


Utiliser GitHub présente plusieurs avantages importants.


Sauvegarder son code


Ton projet est stocké dans le cloud. 
Même si ton ordinateur tombe en panne, ton code reste accessible.


Travailler en équipe


Plusieurs développeurs peuvent travailler sur le même projet en même temps.


GitHub permet de :

  • voir les modifications
  • fusionner les contributions
  • suivre l’historique du code


Montrer ses projets


GitHub sert aussi de portfolio pour les développeurs.


Les recruteurs regardent souvent les profils GitHub pour voir :

  • les projets réalisés
  • la qualité du code
  • l’activité du développeur


Les concepts importants


Repository (repo)


Un repository est un dossier qui contient ton projet.


Il peut inclure :

  • le code
  • les fichiers
  • la documentation
  • l’historique des modifications


Commit


Un commit est une sauvegarde d’une modification du projet.


Chaque commit possède :

  • un message
  • une date
  • un auteur


Cela permet de suivre l’évolution du projet.


Branch (branche)


Une branche permet de travailler sur une fonctionnalité sans modifier la version principale.


Exemple :

  • main → version stable
  • feature-login → développement d’une nouvelle fonctionnalité


Une fois terminé, on peut fusionner la branche avec le projet principal.


Pull Request


Une pull request permet de proposer une modification dans un projet.


Elle est utilisée pour :

  • revoir le code
  • discuter des changements
  • accepter ou refuser une contribution


C’est un élément clé dans les projets collaboratifs.


GitHub et l’hébergement de sites


GitHub permet aussi d’héberger des sites web grâce à GitHub Pages.


C’est très utile pour :

  • portfolios
  • blogs
  • documentation
  • projets open source


Si tu veux créer un site simple, il est utile de comprendre la base d’un projet HTML :


➡️Comprendre le HTML et CSS


Bonnes pratiques sur GitHub


Pour utiliser GitHub efficacement :

  • écrire des messages de commit clairs
  • organiser correctement son projet
  • documenter son code avec un README
  • utiliser des branches pour les nouvelles fonctionnalités


Un dépôt propre est beaucoup plus facile à maintenir.


Conclusion


GitHub est devenu un outil indispensable pour les développeurs.


Il permet de :

  • gérer les versions du code
  • collaborer facilement
  • partager des projets avec le monde entier


Apprendre à utiliser GitHub est une étape essentielle pour devenir un développeur moderne.


#github #git #developpementweb #programmation #opensource #code #dev