Clonagem e bifurcar repositórios do GitHub Desktop

É possível usar o GitHub Desktop para clonar e bifurcar os repositórios do GitHub.

Sobre repositórios locais

Repositórios em GitHub são repositórios remotos. É possível clonar ou bifurcar um repositório com GitHub Desktop para criar um repositório local no seu computador.

É possível criar uma cópia local de qualquer repositório em GitHub que que tem acesso ao clonar o repositório. Se você tem um repositório ou tem permissões de gravação, você pode fazer a sincronização entre os locais e os locais remotos. Para obter mais informações, consulte "Sincronizando seu branch".

Ao clonar um repositório, todas as alterações que você fizer push em GitHub afetarão o repositório original. Para fazer alterações sem afetar o projeto original, é possível criar uma cópia separada fazendo uma bifurcação do repositório. É possível criar uma pull request para propor que os mantenedores incorporem as alterações na sua bifurcação no repositório original ascendente. Para obter mais informações, consulte "Sobre bifurcações".

Ao tentar usar GitHub Desktop para clonar um repositório no qual você não tem acesso de gravação, GitHub Desktop irá solicitar que você crie uma bifurcação automaticamente. Você pode optar por usar a sua bifurcação para contribuir para o repositório original a ascendente ou trabalhar de forma independente no seu próprio projeto. Todas as bifurcações existentes contribuem, por padrão, com alterações nos seus repositórios ascendentes. Você pode modificar esta escolha a qualquer momento. Para obter mais informações, consulte "Gerenciar comportamento da bifurcação".

Também é possível clonar um repositório diretamente no GitHub ou no GitHub Enterprise. Para obter mais informações, consulte "Clonar um repositório do GitHub para o GitHub Desktop".

Clonar um repositório

  1. No menu File (Arquivo), clique em Clone Repository (Clonar repositório).

    Opção de menu Clone (Clonar) no app Mac

    Opção de menu Clone (Clonar) no app Windows

  2. Clique na aba que corresponde à localização do repositório que você deseja clonar. Você também pode clicar URL para inserir manualmente o local do repositório.

    Guias Location (Local) no menu Clone a repository (Clonar um repositório)

    Guias Location (Local) no menu Clone a repository (Clonar um repositório)

  3. Escolha o repositório que você quer clonar na lista.

    Clonar uma lista de repositórios

    Clonar uma lista de repositórios

  4. Clique em Escolher... e acesse um caminho local onde você deseja clonar o repositório.

    Botão Choose (Escolher)

    Botão Choose (Escolher)

  5. Clique em Clone (Clonar).

    Botão Clone (Clonar)

    Botão Clone (Clonar)

Bifurcar um repositório

Caso você clone um repositório que não tenha acesso de gravação, GitHub Desktop criará uma bifurcação. Depois de criar ou clonar uma bifurcação, GitHub Desktop perguntará como você planeja usar a bifurcação.

  1. No menu File (Arquivo), clique em Clone Repository (Clonar repositório).

    Opção de menu Clone (Clonar) no app Mac

    Opção de menu Clone (Clonar) no app Windows

  2. Clique na aba que corresponde à localização do repositório que você deseja clonar. Você também pode clicar URL para inserir manualmente o local do repositório.

    Guias Location (Local) no menu Clone a repository (Clonar um repositório)

    Guias Location (Local) no menu Clone a repository (Clonar um repositório)

  3. Escolha o repositório que você quer clonar na lista.

    Clonar uma lista de repositórios

    Clonar uma lista de repositórios

  4. Clique em Escolher... e acesse um caminho local onde você deseja clonar o repositório.

    Botão Choose (Escolher)

    Botão Choose (Escolher)

  5. Clique em Clone (Clonar).

    Botão Clone (Clonar)

    Botão Clone (Clonar)

  6. Se você planeja usar esta bifurcação para contribuir para o repositório original ascendente, clique em Para contribuir para o projeto principal.

    Contribuir com a opção do menu do projeto principal

    Contribuir com a opção do menu do projeto principal

  7. Se você planeja usar esta bifurcação para um projeto que não esteja conectado ao upstream, clique em Para meus próprios propósitos.

    Contribuir com uma opção independente de menu de projeto

    Contribuir com uma opção independente de menu de projeto

  8. Clique em Continuar.

    O botão continuar

    O botão continuar

Gerenciar o comportamento da bifurcação

Você pode alterar como uma bifurcação se comporta com o repositório ascendente em GitHub Desktop.

  1. Abra o menu Repositório e, em seguida, clique nas Configurações do repositório....

    Opção de menu de configurações do repositório no aplicativo Mac

    Opção do menu de configurações do repositório no aplicativo Windows

  2. Clique no Comportamento da bifurcação e, em seguida, selecione como você deseja usar a bifurcação.

    A opção de contribuir para o repositório principal no menu de Comportamento da Bifurcação

    A opção de contribuir para o repositório principal no menu de Comportamento da Bifurcação

  3. Clique em Salvar.

    Botão salvar no menu de Comportamento da Bifurcação

    Botão salvar no menu de Comportamento da Bifurcação

Criando um alias para um repositório local

Você pode criar um alias para um repositório local para ajudar a diferenciar entre repositórios do mesmo nome em GitHub Desktop. Criar um alias não afeta o nome do repositório no GitHub. Na lista de repositórios, os aliases aparecem em itálico.

  1. No canto superior esquerdo de GitHub Desktop, à direita do nome atual do repositório, clique em .
  2. Clique com o botão direito no repositório para o qual deseja criar um alias e, em seguida, clique em Criar alias.
  3. Digite um alias para o repositório.
  4. Clique em Criar alias.

Leia mais

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.