Apontar uma branch de um fork para a branch principal do repo original
3544 단어 tipstricksgitgithub
포크 젬퍼 아투알리자도!
Uma pequena dica para quando trabalhar com forks de repositórios e apontar branch principal do seu fork (ou qualquer outra) para a branch principal do repositório original.
Isso ajuda a manter seu codigo no fork semper na versão mais atualizada do repositório original, permitindo que suas customizações e merges sejam mais práticos
구성 os 원격
실제 인수fork o repositório e o clone para sua máquina local, você pode executar em um terminal o comando
git remote -v
, o mesmo ira retornar para quais apositótan .이니셜멘테 테모스 apenas o remote do nosso 포크:
$ git remote -v
> origin [email protected]:<your_git_account>/<repo>.git (fetch)
> origin [email protected]:<your_git_account>/<repo>.git (push)
Com o comando
git remote add
podemos incluir um novo remote, no caso vamos adicionar o repositório original, mas poderiamos adicionar qualquer outro fork, ou apontas para nosso fork para vários serviços git a. ) agora vemos que o nosso fork tem mais de um remote configurado.$ git remote add upstream [email protected]:<origin_account>/<repo>.git
$ git remote -v
> origin [email protected]:<your_git_account>/<repo>.git (fetch)
> origin [email protected]:<your_git_account>/<repo>.git (push)
> upstream [email protected]:<original_git_account>/<repo>.git (fetch)
> upstream [email protected]:<original_git_account>/<repo>.git (push)
Executamos um
git remote -v
para trazer todas as branchs de todos os remotes para nosso forkgit fetch upstream
지점 atualizadas!
지점 교장에 대한 Agora podemos apontar apontar a branch principal do nosso fork para o repositório original. Primeiro criamos uma branch temporária e movemos para ela:
git checkout -b tmp
분기 교장을 위한 일련의 작업:
git branch -D <main_branch_fork>
로고 após criamos novamente uma branch com o mesmo nome no nosso fork, mas apontando para a branch principal do repositório original:
git checkout upstream/<main_origin_repo> -b <main_branch_fork>
Pra finalizar exclusimos a branch temporaria
git branch -D tmp
Ou se better apenas criar uma nova branch no seu fork, mantendo a sua principal, basta criar uma nova branch:
git checkout upstream/<main_origin_repo> -b <new_branch_name>
Com isso agora podemos semper executar um
fetch
e teremos em nosso fork o codigo do repositório original atualizado.Para mais detalhes a documentação do GitHub pode ajudar.
Reference
이 문제에 관하여(Apontar uma branch de um fork para a branch principal do repo original), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/gabubellon/apontar-uma-branch-de-um-fork-para-a-branch-principal-do-repo-original-5g17텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)