Quand je cours:
git push origin master
...quel est le sens de origin dans ce contexte?
Quand je cours:
git push origin master
...quel est le sens de origin dans ce contexte?
Réponses:
originest le nom par défaut du référentiel git distant à partir duquel vous avez cloné. Jetez un œil à .git/refs/remotes/origin/*et .git/configdans vos sources pour voir comment git le sait.
git remote add originsignifie ajouter un référentiel distant nommé origin , qui n'a pas de signification technique particulière, c'est juste un nom par défaut largement utilisé pour un référentiel distant d'origine. Vous pouvez utiliser foobar à la place de l' origine si vous le souhaitez.
git push origin mastervous dites à git de pousser tous les commits de la branche locale actuellement extraite (c'est-à-dire de votre système de fichiers) vers le référentiel distant identifié par le nom originde sa branche distante nommée master.
git a un concept de "télécommandes" - ce sont comme des surnoms simples pour un référentiel, vous n'avez donc pas à utiliser son URL complète chaque fois que vous voulez faire référence à un autre référentiel.
originest juste une télécommande comme une autre, mais vous la voyez très fréquemment car lorsque vous clonez un référentiel pour la première fois, git cloneelle configurera par défaut une télécommande appelée originpour faire référence à l'URL à partir de laquelle vous avez cloné.
Si vous faites git remote -vcela, vous verrez toutes les télécommandes que vous avez configurées dans votre référentiel local et les URL auxquelles elles font référence. (Vous verrez que c'est un peu plus complexe que je l'ai dit ci-dessus, en ce qu'une télécommande peut faire référence à une URL différente pour pousser et récupérer, mais vous n'avez probablement pas besoin de vous en soucier. :))
origintélécommande vous-même si vous avez initialisé un référentiel vous-même, plutôt que de le faire via git clone.
masterà la fin du code
L'origine est l'endroit où vous avez obtenu le code d' origine .
Ce serait de l'aide
https://www.git-tower.com/learn/git/glossary/origin
n Git, "origin" est un nom abrégé du référentiel distant à partir duquel un projet a été cloné à l'origine. Plus précisément, il est utilisé à la place de l'URL de ce référentiel d'origine - et facilite ainsi le référencement.
Notez que l'origine n'est en aucun cas un nom "magique", mais juste une convention standard. Bien qu'il soit logique de ne pas modifier cette convention, vous pouvez parfaitement la renommer sans perdre aucune fonctionnalité.
Dans l'exemple suivant, le paramètre URL de la commande "clone" devient "l'origine" du référentiel local cloné:
origin est créé à distance par le git lui-même lorsque vous clonez pour la première fois le dépôt pour pointer l'URL à partir de laquelle vous avez créé le clone. par exemple: origine git@github.com: / PROJECT_U