Maison > outils de développement > git > le corps du texte

Introduction détaillée à l'utilisation de Github

PHPz
Libérer: 2023-04-06 14:33:35
original
2183 Les gens l'ont consulté

Avec le développement continu de la technologie Internet, de plus en plus de développeurs commencent à rejoindre des projets open source. En tant que l'une des plus grandes plateformes d'hébergement de code au monde, Github est également devenue l'un des outils importants permettant aux développeurs de partager, d'apprendre et d'apprendre. collaborer un. Cependant, comment utiliser Github pour la gestion de code, le contrôle de version, le développement collaboratif, etc. reste une préoccupation pour de nombreux développeurs novices. Cet article présentera en détail l'utilisation de Github.

1. Concepts de base de Github

  1. Repository (Repository) : L'espace utilisé pour stocker le code sur Github, y compris le code, les documents et autres fichiers.
  2. Commit : Git est un système de contrôle de version qui enregistre la version du code en soumettant continuellement de nouvelles modifications. Chaque soumission est appelée un « Commit ».
  3. Branche : sur Git, chaque référentiel de code possède une branche principale. Chaque développeur peut créer sa propre branche à partir de la branche principale et travailler sur sa propre branche de développement, puis fusionner la branche avec la branche principale une fois le développement terminé.
  4. Fusionner : fusionnez le code ou les modifications sur la branche dans la branche principale ou d'autres branches.
  5. Pull Request : Une fois que les développeurs ont développé le code sur leur propre branche, ils fusionnent la demande de modification dans la branche principale ou dans d'autres branches. Le processus de demande de fusion est appelé "Pull Request". Les membres de la communauté open source peuvent demander une révision. et des discussions.

2. Utilisez Github pour la gestion du code

  1. Créez un entrepôt

Tout d'abord, connectez-vous au site officiel de Github en utilisant votre propre compte Github, entrez dans votre page d'accueil, cliquez sur le bouton "Nouveau référentiel" et entrez dans la page. pour créer un entrepôt. Remplissez le nom de votre entrepôt, la description, les informations publiques/privées et autres sur la page, puis cliquez sur « Créer un référentiel ». Cela créera avec succès un nouveau référentiel Github.

  1. Clonez le référentiel

Ensuite, installez le client git sur votre ordinateur local et utilisez la commande git clone pour cloner le référentiel sur Github localement afin de pouvoir modifier et gérer le code localement.

  1. Soumettre les modifications

Après avoir terminé la modification du code, vous devez soumettre les modifications à Github, à l'aide des commandes git add, git commit et git push. La commande add ajoute le code modifié à la zone de transit, la commande commit soumet les modifications dans la zone de transit au référentiel local et la commande push soumet les modifications dans le référentiel local à Github.

  1. Gestion et fusion de branches

Pour effectuer la gestion et la fusion de branches sur Github, vous devez d'abord utiliser la commande git branch pour basculer la branche principale vers votre propre branche, puis utiliser la commande git checkout pour basculer la branche vers la branche qui doit être fusionnée, et enfin utilisez la commande git merge pour fusionner le code de la branche dans la branche actuelle.

  1. Pull Request

Pour fusionner la demande de modification dans la branche principale, vous devez d'abord utiliser git push pour enregistrer les modifications sur votre branche sur Github, puis cliquer sur le bouton "Nouvelle pull request" sur Github pour saisir " Pull Request", sélectionnez la branche et la branche source à fusionner, ajoutez des informations de description de base et enfin soumettez la demande.

3. Utilisez Github pour le développement collaboratif

Le développement collaboratif sur Github permet à plusieurs développeurs de développer et de gérer en collaboration le même code de projet.

  1. Projet Fork

Les développeurs peuvent d'abord transférer le projet principal vers leur propre référentiel Github, puis en modifier ou en ajouter de nouveaux, soumettre le code modifié à leur propre référentiel et faire une demande de pull, en attendant la communauté open source Examen et discussion des membres. Si les modifications sont acceptées, le code sera fusionné dans le projet principal.

  1. Collaborateur

Les propriétaires de projets peuvent inviter d'autres développeurs à devenir collaborateurs (Collaborateur) pour aider à gérer l'entrepôt. Les invités peuvent modifier l'entrepôt, faire des Pull Requests, etc., et mieux collaborer pour mener à bien le projet.

  1. Problèmes

Les développeurs peuvent rencontrer des problèmes ou des sujets qui doivent être discutés pendant le processus de développement. Ils peuvent créer des problèmes sur Github. Tous les développeurs discutent et communiquent sur la page Problèmes, ce qui peut résoudre efficacement les problèmes et le développement collaboratif.

4. Résumé

Cet article présente en détail les concepts de base et l'utilisation de Github, y compris la création d'entrepôts, le clonage, la soumission de modifications, la gestion et la fusion de succursales, ainsi que le développement collaboratif, j'espère. Les développeurs novices peuvent mieux comprendre et maîtriser l'utilisation et la gestion de Github.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!