Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Documentos do GitHub

Obter alterações de um repositório remote

É possível usar comandos Git comuns para acessar repositórios remotes.

Opções para obter alterações

Esses comandos são muito úteis quando você interage comum repositório remoto.clone efetch baixam o código remoto de uma URL remota de um repositório para o computador local,merge é usado para mesclar o trabalho de diferentes pessoas com o seu epull é uma combinação defetch emerge.

Clonar um repositório

Para obter uma cópia completa do repositório de outro usuário, usegit clone desta forma:

$gitclone https://github.com/USERNAME/REPOSITORY.git#Clones a repository to your computer

Você pode escolher entrevárias URLs diferentes ao clonar um repositório. Ao fazer logon no GitHub, essas URLs estarão disponíveis na página principal do repositório quando você clicar em Code.

Captura de tela da página principal de um repositório. Um botão verde "Código" foi realçado em laranja e expandido para mostrar a URL HTTPS do repositório.

Quando você executagit clone, as seguintes ações ocorrem:

  • Uma pastarepo é criada
  • Ele é inicializado como um repositório Git
  • Um repositório remoto chamadoorigin é criado, apontando para a URL da qual você fez o clone
  • Todos os arquivos e commits do repositório são baixados ali
  • O branch-padrão foi desmarcado

Para cada branchfoo no repositório remoto, um branchrefs/remotes/origin/foo de acompanhamento remoto correspondente é criado no repositório local. Normalmente, você pode abreviar esses nomes de branches de acompanhamento remoto paraorigin/foo.

Fazer fetch de um repositório remote

Usegit fetch para recuperar o novo trabalho feito por outras pessoas. A busca em um repositório captura todos os novos branches e as tags de acompanhamento remotosem mesclar essas alterações em seus branches.

Se você já tiver um repositório local com uma URL remota configurada para o projeto desejado, poderá capturar todas as novas informações usandogit fetch *remotename* no terminal:

$git fetch REMOTE-NAME#Fetches updates made to a remote repository

Caso contrário, você sempre pode adicionar um novo remoto e, em seguida, procurar. Para saber mais, confiraGerenciar repositórios remote.

Fazer merge de alterações em seu branch local

O merge combina suas alterações locais com as alterações feitas por outras pessoas.

Geralmente, você faria um merge de um branch de acompanhamento remoto (por exemplo, um branch com fetch de um repositório remote) com seu branch local:

$git merge REMOTE-NAME/BRANCH-NAME#Merges updates made online with yourlocal work

Fazer pull de alterações de um repositório remote

git pull é um atalho conveniente para realizargit fetch egit merge no mesmo comando:

$git pull REMOTE-NAME BRANCH-NAME#Grabs online updates and merges them with yourlocal work

Comopull executa uma mesclagem nas alterações recuperadas, você deve garantir o commit do trabalho local antes de executar o comandopull. Se você encontrarum conflito de mesclagem que não pode resolver ou se decidir sair da mesclagem, usegit merge --abort para levar o branch de volta para o local em que estava antes do pull.

Leitura adicional


[8]ページ先頭

©2009-2026 Movatter.jp