Maison  >  Article  >  outils de développement  >  Comment modifier le code sur Github

Comment modifier le code sur Github

PHPz
PHPzoriginal
2023-04-06 12:49:282350parcourir

Github est actuellement la plus grande plateforme sociale pour programmeurs au monde. Elle existe pour faciliter la communication et la coopération entre les programmeurs. Sur Github, les programmeurs peuvent co-créer des bibliothèques de code, partager du code open source, collaborer au développement, et bien plus encore. La modification du code est l'une des fonctions les plus basiques et les plus importantes de Github. Dans cet article, nous présenterons comment modifier le code sur Github.

1. Github Fork

La fonction de Github Fork est basée sur la fonction de branche de Git, c'est-à-dire en copier une depuis les entrepôts d'autres personnes vers votre propre compte. Après fork, l’entrepôt vous appartient et peut être modifié librement. Cette opération est appelée « dérivation ».

Comment faire fonctionner Fork ? Les étapes sont les suivantes :

1. Cliquez sur Fork dans l'entrepôt de quelqu'un d'autre pour transférer l'entrepôt vers votre propre compte.

2. Entrez votre compte et vous pourrez voir l'entrepôt que vous venez de créer.

3. Cliquez pour entrer dans l'entrepôt et vous pourrez le modifier à ce moment.

2. Github Clone

Après Fork, nous devons cloner le code localement pour le modifier. Les étapes sont les suivantes :

1. Recherchez le bouton Cloner ou Télécharger dans votre référentiel et cliquez sur le lien qui apparaît (soit SSH, soit HTTPS, cela dépend si la clé publique est ajoutée au référentiel Github).

2. Ouvrez le terminal et exécutez la commande suivante : git clone [l'adresse du lien qui vient d'être copiée].

3. Attendez la fin du téléchargement.

3. Github Push

Après avoir terminé la modification locale, nous devons transférer le contenu modifié vers Github pour que d'autres puissent le voir et l'utiliser.

1. Utilisez git add pour ajouter le contenu modifié au cache Git.

2. Utilisez la commande git commit pour soumettre le contenu de la zone de cache à l'entrepôt local.

3. Utilisez la commande git push pour transférer le contenu de l'entrepôt local vers votre propre entrepôt Github.

4. Github Pull Request

Après avoir poussé les modifications vers notre propre référentiel Github, nous devons demander au référentiel d'origine de fusionner les modifications que nous avons apportées. Ce processus est appelé une demande de tirage Github.

Les étapes sont les suivantes :

1. Accédez à votre référentiel Github, recherchez Pull Requests et cliquez sur New pull request pour créer une demande de fusion.

2. Sur la page Créer une demande d'extraction, sélectionnez la branche que vous avez modifiée et la branche fusionnée, et notez le titre et la description détaillée.

3. Après avoir soumis la demande de fusion, attendez que l'administrateur de l'entrepôt d'origine agisse.

5. Github Merge

Enfin, si l'administrateur du référentiel d'origine voit votre demande de fusion et estime que les modifications que vous avez apportées sont bonnes, l'opération de fusion peut être effectuée. Cette opération s'appelle Github Merge, ce qui signifie fusionner les modifications dans le référentiel d'origine.

Les étapes sont les suivantes :

1. L'administrateur saisit les Pull Requests de l'entrepôt d'origine pour visualiser la demande de fusion.

2. Vérifiez le contenu et le code de la demande et acceptez de fusionner s'il n'y a pas de problèmes.

3. Une fois l'opération de fusion terminée, le nouveau code a été fusionné dans l'entrepôt d'origine.

Il s'agit du processus complet de modification du code sur Github. Bien entendu, de nombreux détails et circonstances particulières doivent être pris en compte à chaque étape. J'espère que cet article pourra aider les débutants à maîtriser l'utilisation de base de Github et permettre une meilleure collaboration et un meilleur partage de code via 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!

Déclaration:
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