Quando eu corro:
git push origin master
... qual é o significado de originneste contexto?
Quando eu corro:
git push origin master
... qual é o significado de originneste contexto?
Respostas:
originé o nome padrão do repositório git remoto do qual você clonou. Ter um olhar para .git/refs/remotes/origin/*e .git/configdentro de suas fontes para ver como git sabe sobre ele.
git remote add originsignifica adicionar um repositório remoto denominado origin , que não tem nenhum significado técnico especial, é apenas um nome padrão amplamente usado para um repositório remoto original. Você pode usar foobar em vez de origem, se desejar.
git push origin mastervocê diz ao git para enviar todos os commits no branch local atualmente verificado (ou seja, do seu sistema de arquivos) para o repositório remoto identificado pelo nome originem seu branch remoto nomeado master.
git tem um conceito de "remotos" - esses são como apelidos fáceis para um repositório, então você não precisa usar seu URL completo toda vez que quiser se referir a outro repositório.
originé apenas um controle remoto como qualquer outro, mas você o vê com muita frequência, pois quando clona um repositório pela primeira vez, git clonepor padrão, ele configura um controle remoto chamado originpara se referir à URL de onde você clonou.
Se você fizer git remote -visso, serão exibidos todos os controles remotos configurados em seu repositório local e as URLs a que se referem. (Você verá que é um pouco mais complexo do que eu disse acima, pois um controle remoto pode se referir a uma URL diferente para enviar e receber, mas você provavelmente não precisa se preocupar com isso. :))
origincontrole remoto se inicializar um repositório, em vez de fazê-lo via git clone.
masterno final do código
A origem é onde você obteve o código da origem .
Isso seria de ajuda
https://www.git-tower.com/learn/git/glossary/origin
n Git, "origin" é um nome abreviado para o repositório remoto do qual um projeto foi originalmente clonado. Mais precisamente, ele é usado no lugar da URL do repositório original - e assim torna a referência muito mais fácil.
Observe que a origem não é de forma alguma um nome "mágico", mas apenas uma convenção padrão. Embora faça sentido deixar essa convenção intacta, você pode renomeá-la perfeitamente sem perder nenhuma funcionalidade.
No exemplo a seguir, o parâmetro de URL para o comando "clone" torna-se a "origem" do repositório local clonado:
origin é criado remotamente pelo próprio git quando você, para o primeiro clone, o repo aponta a URL a partir da qual você criou o clone. por exemplo: origin git@github.com: / PROJECT_U