Maison outils de développement git Que signifie fork dans git ?

Que signifie fork dans git ?

Jan 07, 2022 pm 02:12 PM
git

Dans git, fork signifie « fork » et « copy » ; fork peut copier une nouvelle copie de l'entrepôt, y compris tous les enregistrements de soumission dans la bibliothèque d'origine. Après fork, la base de code est complètement indépendante. votre propre bibliothèque, ou soumettez une demande de fusion à la bibliothèque d'origine.

Que signifie fork dans git ?

L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.

Que signifie fork dans git

Le fork de Github signifie copier et brancher le référentiel ?

Par exemple, si vous souhaitez créer un entrepôt de code d'une personne, l'opération de fork copiera une copie de l'entrepôt cible (y compris les fichiers, l'historique des soumissions, les problèmes et d'autres éléments). L'entrepôt copié se trouve sous votre propre compte GitHub. Cette opération est effectuée sur le serveur github et n'a rien à voir avec l'entrepôt sur l'ordinateur local.

Que signifie fork dans git ?

fork, la traduction anglaise est fork, et la forme verbale est fork, comme indiqué ci-dessous, de gauche à droite, une ligne droite devient plusieurs lignes droites

Allez dans l'entrepôt git, fork peut représenter fork, Clone une nouvelle copie (de l'entrepôt)

incluant tout le contenu de l'entrepôt d'origine (c'est-à-dire le référentiel amont, l'entrepôt amont), tel que les branches, les balises, les commits

Si vous souhaitez fusionner vos modifications dans le projet d'origine, vous pouvez pass Pull Request renvoie votre soumission au référentiel d'origine

fork n'est en fait pas une opération Git, mais une opération GitHub

En d'autres termes, pour l'outil Git natif, il n'y a pas d'opération fork, fork est similaire à GitHub, code cloud et d'autres fonctions proposées par les plateformes d'hébergement de codes en ligne.

Le rôle du fork est similaire à celui où vous voyez un projet intéressant sur une plateforme d'hébergement et que vous souhaitez l'améliorer vous-même, puis vous le forkez (semblable au clonage), et enfin vous modifiez une fonctionnalité très puissante si vous souhaitez pousser. au projet fork d'origine, vous pouvez tirer la demande à ce moment-là. Une fois que l'autre partie a accepté votre demande d'extraction, votre code peut apparaître dans le projet fork d'origine.

Apprentissage recommandé : "Tutoriel Git"

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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment se connecter au réseau public du serveur GIT Comment se connecter au réseau public du serveur GIT Apr 17, 2025 pm 02:27 PM

La connexion d'un serveur GIT au réseau public comprend cinq étapes: 1. Configurer l'adresse IP publique; 2. Ouvrez le port de pare-feu (22, 9418, 80/443); 3. Configurer l'accès SSH (générer des paires de clés, créer des utilisateurs); 4. Configurer l'accès HTTP / HTTPS (installer les serveurs, configurer les autorisations); 5. Testez la connexion (en utilisant les commandes SSH Client ou GIT).

Comment ajouter des clés publiques au compte GIT Comment ajouter des clés publiques au compte GIT Apr 17, 2025 pm 02:42 PM

Comment ajouter une clé publique à un compte GIT? Étape: générer une paire de clés SSH. Copiez la clé publique. Ajoutez une clé publique dans Gitlab ou GitHub. Testez la connexion SSH.

Comment construire un serveur GIT Comment construire un serveur GIT Apr 17, 2025 pm 12:57 PM

La construction d'un serveur GIT comprend: l'installation de GIT sur le serveur. Créer des utilisateurs et des groupes qui exécutent le serveur. Créez un répertoire de référentiel GIT. Initialisez le référentiel nu. Configurer les paramètres de contrôle d'accès. Démarrez le service SSH. Accorder l'accès à l'utilisateur. Tester la connexion.

Que faire si Git soumet une branche échelonnée Que faire si Git soumet une branche échelonnée Apr 17, 2025 pm 02:24 PM

Après vous être engagé dans la mauvaise branche, vous pouvez le résoudre par: déterminer que la mauvaise branche crée une nouvelle branche, pointant vers la bonne branche, appliquez la validation à la nouvelle branche pousse la nouvelle branche vers le référentiel distant pour supprimer la mauvaise branche. Force Met à jour la branche distante

Comment détecter SSH par Git Comment détecter SSH par Git Apr 17, 2025 pm 02:33 PM

Pour détecter SSH via GIT, vous devez effectuer les étapes suivantes: générer une paire de clés SSH. Ajoutez la clé publique au serveur GIT. Configurez Git pour utiliser SSH. Testez la connexion SSH. Résoudre les problèmes possibles en fonction des conditions réelles.

Comment séparer Git Commit Comment séparer Git Commit Apr 17, 2025 pm 02:36 PM

Utilisez GIT pour soumettre le code séparément, en fournissant un suivi granulaire des changements et une capacité de travail indépendante. Les étapes sont les suivantes: 1. Ajouter les fichiers modifiés; 2. Soumettre des modifications spécifiques; 3. Répétez les étapes ci-dessus; 4. Pousser la soumission au référentiel distant.

Comment ajouter des variables d'environnement à Git Comment ajouter des variables d'environnement à Git Apr 17, 2025 pm 02:39 PM

Comment ajouter des variables d'environnement à GIT: modifiez le fichier .gitconfig. Ajouter Env = key = valeur dans le bloc [core]. Enregistrer et quitter le fichier. Recharger la configuration GIT (configuration git --reload). Vérifiez les variables d'environnement (Git Config --get Core.env.my_env_var).

Comment gérer le conflit du code GIT Comment gérer le conflit du code GIT Apr 17, 2025 pm 02:51 PM

Le conflit de code fait référence à un conflit qui se produit lorsque plusieurs développeurs modifient le même morceau de code et provoquent la fusion de Git sans sélectionner automatiquement les modifications. Les étapes de résolution incluent: ouvrez le fichier contradictoire et découvrez le code contradictoire. Furiez le code manuellement et copiez les modifications que vous souhaitez maintenir dans le marqueur de conflit. Supprimer la marque de conflit. Enregistrer et soumettre des modifications.

See all articles