Maison > Article > outils de développement > Que signifie l'origine dans git ?
Dans git, origin signifie "entrepôt distant", qui est l'alias du lien de l'entrepôt distant. Lors du clonage d'une bibliothèque de codes hébergée sur Github, git crée par défaut une étiquette pointant vers la bibliothèque de codes distante, et origin pointe vers elle. Il s'agit de la version de la base de code locale hébergée sur Github.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Que signifie l'origine dans git
Votre base de code (dépôt) peut être stockée sur votre ordinateur, et vous pouvez également héberger la base de code sur le serveur de Github.
Par défaut, origin pointe vers la version de votre base de code locale hébergée sur Github.
Nous supposons que vous avez d'abord créé un référentiel sur github, appelé référentiel. Supposons que votre identifiant Github soit user1. À ce stade, le lien vers votre bibliothèque de codes est
https://github.com/user1/repository
Si vous entrez
git clone https://github.com/user1/repository
dans le terminal, alors git. will Une copie de la base de code hébergée sur github sera copiée localement
A ce moment, vous cd vers le référentiel
puis entrez
git remote -v
Vous verrez la sortie de la console
origin https://github.com/user1/repository.git (fetch) origin https://github.com/user1/repository.git (push)
C'est-à-dire que git crée un lien distant pour vous par défaut L'origine de la bibliothèque de codes de fin (car vous l'avez clonée à partir de cette adresse)
Supposons maintenant qu'un utilisateur user2 forke votre référentiel, alors son lien de bibliothèque de codes ressemblera à ceci
https://github.com/user2/repository
S'il clone également selon celui-ci, puis entrez
git remote -v
dans sa console. Ce qu'il verra est
origin https://github.com/user2/repository.git (fetch) origin https://github.com/user2/repository.git (push)
L'emplacement pointé par l'origine qui peut être vu est la bibliothèque de codes distants de l'utilisateur 2
À ce moment-là, si l'utilisateur 2 le souhaite. ajoutez un pointeur distant à votre base de code, il peut saisir
git remote add upstream https://github.com/user1/repository.git
dans la console, puis saisir à nouveau git remote -v
Le résultat de sortie deviendra
origin https://github.com/user2/repository.git (fetch) origin https://github.com/user2/repository.git (push) upstream https://github.com/user1/repository.git (push) upstream https://github.com/user1/repository.git (push)
Le pointage en amont vers la base de code user1 est ajouté, ce qui est ajouté. est le nom précédent de l'emplacement de pointage.
En résumé, comme son nom l'indique, origin est un nom. C'est une étiquette que git crée par défaut pour pointer vers la base de code distante lorsque vous clonez une base de code hébergée sur Github.
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!