Quelle est la différence entre la forking et le clonage sur github?

Quelle est la différence entre la forking et le clonage sur github?
Tout en travaillant sur un projet d'équipe, les développeurs peuvent avoir besoin de créer une copie des référentiels des autres membres de l'équipe dans leur système local pour modifier le code et tester les modifications. Le clonage et la forking sont tous deux utilisés pour créer ou faire une copie d'un référentiel GIT. De plus, en clonage ou en fournissant un référentiel, les développeurs peuvent contribuer à un projet open-source en suggérant des modifications ou des corrections de bogues et en soumettant des demandes de traction au référentiel d'origine sur GitHub.

Cet article indiquera la principale différence entre le clonage et la forking.

Différence principale entre le clonage et la formulation

La principale différence entre le clonage et la forking est la suivante:

Clonage Farding
Le clonage d'un référentiel génère une copie du référentiel GitHub dans la machine locale de l'utilisateur. La fourniture d'un référentiel génère une copie du référentiel GitHub sur le compte GitHub de l'utilisateur.
C'est fait en utilisant Git. C'est fait sur le compte GitHub.
C'est un processus. C'est un concept.
Les modifications du référentiel cloné ne peuvent pas être combinées avec le référentiel d'origine, sauf par le collaborateur ou le propriétaire du référentiel. Les modifications du référentiel à fourche peuvent être combinées avec le référentiel GitHub d'origine à l'aide d'une demande de traction.
Cela permet aux utilisateurs d'apporter des modifications au code et de suivre ces modifications en utilisant GIT sans avoir un impact sur le référentiel d'origine. Cela permet aux utilisateurs d'apporter des modifications au code et de soumettre la demande de traction au référentiel d'origine

Comment cloner le référentiel?

Pour cloner le référentiel GIT, suivez l'instruction donnée:

  • Ouvrez GitHub et accédez au référentiel GIT particulier.
  • Copiez l'URL HTTP du répertoire GitHub.
  • Sur Git Bash et rediriger vers le référentiel Git local souhaité.
  • Entrer le "clone git ”Commande pour cloner le référentiel.

Comme vous pouvez le voir, nous avons cloné un référentiel distant:

$ git clone https: // github.com / laibayounas / démo.git

Comment fourrer le référentiel Git?

Pour débarquer un référentiel GIT, consultez les étapes mentionnées ci-dessous:

  • Sur GitHub, choisissez le référentiel souhaité qui doit être fourchu.
  • Clique le "Fourchette«Bouton et choisissez le«Créer une nouvelle fourchette" option.
  • Créer une nouvelle fourchette.

Tout d'abord, accédez au compte GitHub Target, cliquez sur "Fourchette"Bouton, et sélectionnez le"Créer une nouvelle fourchette" option:

Ensuite, vous pouvez modifier le nom et la description du référentiel si nécessaire. Après cela, cliquez sur le "Créer une fourchette" option:

Après avoir effectué l'opération ci-dessus, on peut observer que nous avons réussi à alimenter le référentiel distant souhaité.

C'était tout à propos de la fourniture et du clonage sur Github.

Conclusion

Le clonage et la forking sont utilisés pour créer ou faire une copie d'un référentiel Git, mais ils sont utilisés à des fins différentes. Le clonage est utilisé pour travailler localement et apporter des modifications aux machines locales, tandis que la forking est utilisée pour apporter des contributions à un projet open-source. Cet article expliquait la différence entre le clonage et la fourniture de github.