Comment utiliser GitHub?
GitHub est une plateforme de développement collaboratif qui permet de gérer des projets de programmation à l’aide de Git, un système de contrôle de version. Voici un guide de base pour commencer à utiliser GitHub :
1. Créer un compte GitHub
– Rendez-vous sur GitHub.com et inscrivez-vous.
– Suivez les instructions pour créer votre compte.
2. Installer Git et Configurer Git
4. Créer un nouveau dépôt (repository)
– Sur GitHub, cliquez sur le bouton « New » pour créer un nouveau dépôt.
– Donnez-lui un nom, une description (optionnelle) et choisissez s’il sera public ou privé.
– Cliquez sur « Create repository ».
5. Cloner un dépôt
– Pour travailler sur un dépôt localement, vous devez le cloner. Utilisez l’URL du dépôt (disponible sur la page du dépôt GitHub) :
1 2 |
bash git clone https://github.com/username/repo.git |
– Remplacez username et repo par votre nom d’utilisateur et le nom du dépôt.
6. Effectuer des modifications
– Accédez au dossier cloné :
1 2 |
bash cd repo |
– Modifiez ou ajoutez des fichiers selon vos besoins.
7. Ajouter et valider les modifications
– Ajoutez les fichiers modifiés à l’index :
1 2 |
bash git add |
– Validez vos modifications avec un message descriptif :
1 2 |
bash git commit -m "Description de la modification" |
8. Pousser les modifications sur GitHub
– Envoyez vos modifications vers le dépôt distant :
1 2 |
bash git push origin main |
– Remplacez main par la branche appropriée si nécessaire.
9. Créer une branche
– Pour travailler sur une nouvelle fonctionnalité, créez une branche :
1 2 |
bash git checkout -b ma-nouvelle-fonctionnalité |
– Effectuez des modifications, ajoutez et validez-les comme précédemment, puis poussez :
bash
1 |
git push origin ma-nouvelle-fonctionnalité |
10. Créer une Pull Request
– Allez sur la page de votre dépôt sur GitHub.
– Cliquez sur « Pull Requests » puis sur « New Pull Request ».
– Sélectionnez votre branche et cliquez sur « Create Pull Request ».
– Ajoutez une description et soumettez la demande.
11. Collaborer
– Examinez les pull requests des autres, commentez et fusionnez-les si vous êtes d’accord.
12. Rester à jour
– Pour rester synchronisé avec le dépôt distant, utilisez :
1 2 |
bash git pull origin main |
Il existe de nombreuses autres fonctionnalités comme les issues, les wiki, et les actions GitHub pour l’automatisation. N’hésitez pas à explorer la documentation de GitHub pour approfondir vos connaissances !