Copier un dépôt cloné vs fork

10 min Niveau 9

Pour copier un dépôt GitHub sur nos machines, nous utilisons l'option clone URL de GitHub pour obtenir le lien du dépôt, puis nous utilisons la commande git clone [URL] dans notre console.

Une autre option sur GitHub est l'utilisation de la fonction fork. Un fork est une copie d'un dépôt distant qui nous permet d'apporter des modifications sans affecter le projet original.

La principale différence entre un fork et un clone réside dans le fait qu'un fork établit une connexion entre notre copie (notre fork) et le projet original. Cette connexion permet de contribuer facilement au projet original en utilisant des pull requests, c'est-à-dire en soumettant nos modifications au dépôt distant original pour examen par l'auteur du projet.

Lorsque nous clonons un projet, nous ne pouvons pas récupérer les mises à jour à partir du projet original ni contribuer à ce projet à moins que le propriétaire du projet original nous accorde des autorisations spéciales.

Le fork est une fonctionnalité extrêmement utile car elle permet à quiconque de dupliquer un projet, de contribuer à ce projet tout en garantissant l'intégrité du projet original, car c'est à l'auteur du projet de valider ou non les pull requests soumises par les contributeurs.

Pour réaliser un fork il vous faut cliquez si le bouton "fork" situé en haut à droite du dépôt github en question.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus