32. O que é origin?

Metas

  • Aprender sobre os nomes dos repositórios remotos.

Execute

git remote

Resultado

$ git remote
origin

Nós vemos que o repositório clonado sabe o nome do repositório remoto padrão. Para acessar mais informações sobre esse tal de origin:

Execute

git remote show origin

Resultado

$ git remote show origin
* remote origin
  Fetch URL: /home/alex/githowto/repositories/work
  Push  URL: /home/alex/githowto/repositories/work
  HEAD branch: main
  Remote branches:
    main  tracked
    style tracked
  Local branch configured for 'git pull':
    main merges with remote main
  Local ref configured for 'git push':
    main pushes to main (up to date)

Nós podemos ver que o origin do repositório remoto é o repositório work original. Repositórios remotos são tipicamente guardados em uma máquina separada ou em um servidor centralizado. Porém, como podemos ver, eles também podem apontar para um repositório na mesma máquina. Não tem nada especial sobre o nome origin, mas existe uma convenção de usá-lo para o repositório primário central (se houver algum).