Fork (Bifurcar) um projeto do GitHub.com e clona-lo localmente.
Forks
Até agora você fez um projeto localmente e fez pull para o GitHub, mas isso é só metade da diversão! A outra metade está trabalhando com outras pessoas e outros projetos.
Quando você fork um repositório, você está criando uma cópia dele na sua conta GitHub. Sua forked cópia começa sua vida como um remote repository—it existe apenas na sua conta GitHub, não no seu computador. Forks são usados para criar sua própria versão de um projeto (este desvio do original é como fazer uma fork na estrada) ou contribuir de volta suas mudanças (tais como correções de bugs ou novos recursos) para o projeto original.
Para obter um repositório forked da sua conta GitHub para seu computador você clone isso. Essa ação clonagem copia o repositório remoto para seu computador para que você posso trabalhar localmente.

Fazer Fork do repositório Patchwork
O projeto que nós vamos trabalhar está em github.com/jlord/patchwork.Vá nesse site e clique no botão fork, no canto superior direito. Um vez que a animação de fork está completa, você obtem uma cópia na sua conta. Copie seu o URL do seu fork na barra de endereços do seu navegador, este é o endereço da sua fork nos servidores do GitHub.
Clone seu Fork Localmente
Agora, no terminal, você vai clonar o repositorio para o seu computador. Irá ser criada automáticamente uma nova pasta para o repositório de modo que não há necessidade de criar um você mesmo. Mas certifique-se que você não está clonando dentro de outra pasta de repositório Git!
Então, não se esqueça que você não está dentro do diretório 'hello-world' dos desafios anteriores. Para voltar atrás e deixar esta pasta para que você possa clonar siga esses passos:
Retorne à sua pasta 'hello-world' :
Dica: cd significa mudar diretório e os dois pontos significam sair de um diretório um nível
cd ..
Clone agora:
git clone <URLDOGITHUB>
Vá para a pasta que criou para a sua cópia local do repositório que você fez fork (nesse caso, nomeada 'patchwork').
cd patchwork
Agora você obteve uma cópia do repositório no seu computador e ele é conectado automaticamente ao repositório remoto (sua cópia feita o fork) na sua conta GitHub.
Conecte-se ao Repositório Original
E se o repositório original que você fez fork mudar? Você vai querer ser capaz de fazer pull (receber) essas mudanças também... Então, vamos adicionar outra conexão remota, desta vez para o original, do repositório com o URL github.com/jlord/patchwork.
Você pode renomear essa conexão remota como você quiser, mas normalmente as pessoas usam o nome 'upstream', vamos usar isso para isto.
git remote add upstream https://github.com/jlord/patchwork.git
Para ter certeza que você configurou corretamente o remoto, digite git remote -v
para listar os endereços que você armazenou. Você deve ter um remoto 'origin' com o endereço do seu fork e depois uma 'upstream' remota com o endereço do original, com o URL observado acima nesta etapa.
- Adiciona conexões remotas
git remote add <NOMEDOREMOTO> <URL>
- Ver conexões remotas
git remote -v