110 votes

Quelle est la signification de 'origine' dans 'git push origin master'

J'utilise pour envoyer une commande comme

 git push origin master
 

Je me demande ce que signifie 'origine'

94voto

Mark Longair Points 93104

git a une notion de "télécommandes" - ce sont comme des facile des surnoms pour un dépôt, donc vous n'avez pas à utiliser son URL complète chaque fois que vous voulez faire référence à un autre référentiel.

origin est juste un à distance comme les autres, mais vous voyez très souvent, puisque lorsque vous clonez un dépôt pour la première fois, git clone , par défaut, configurer à distance appelés origin pour se référer à l'URL que vous avez cloné à partir d'.

Si vous n' git remote -v qui va vous montrer toutes les télécommandes que vous avez défini dans votre dépôt local, et les Url auxquelles ils font référence. (Vous verrez que c'est un peu plus complexe que ce que j'ai dit ci-dessus, que la distance peut faire référence à une URL différente pour pousser et de récupération, mais vous n'avez probablement pas besoin de s'inquiéter à ce sujet. :))

79voto

skuro Points 9235

origin est le nom par défaut du référentiel git distant à partir duquel vous avez cloné. Examinez .git/refs/remotes/origin/* et .git/config dans vos sources pour voir comment git le sait.

41voto

livingtech Points 1740

L'origine est l'endroit où vous avez obtenu le code d' origine .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X