Como sincronizar com um repositório Git remoto?
Fiz um projecto no github, fiz algumas mudanças, até agora tudo bem.
Entretanto, o repositório de onde tirei mudou e gostaria de introduzir essas alterações no meu repositório. Como faço isso ?
84
5 answers
Geralmente {[[0]} é suficiente, mas não tenho a certeza que layout você escolheu (ou tem github escolhido para você).
65
Author: Let_Me_Be, 2010-11-30 11:20:03
Assumindo que as suas actualizações estão no master, e tu estás no ramo em que queres juntar as alterações.
git remote add origin https://github.com/<github-username>/<repo-name>.git
git pull origin master
Lembre-se também que irá querer enviar a junção de volta para a sua cópia do repositório:
git push origin master
56
Author: Mark Hibberd, 2013-09-09 14:16:33
Tens de adicionar o Acordo de recompra original como um upstream.
Está tudo bem descrito aqui: https://help.github.com/articles/fork-a-repo
git remote add upstream https://github.com/octocat/Spoon-Knife.git
git fetch upstream
git merge upstream/master
git push origin master
42
Author: Alex, 2015-11-02 22:29:28
Você precisa adicionar o repositório original (o que você bifurcou) como um remoto.
Git remote add github (clone url para o repositório orignal)
Então você precisa trazer as alterações para o seu repositório local
Agora você terá todos os ramos do repositório original em seu local. Por exemplo, o ramo mestre seráGit fetch github
github/master
. Com estes ramos podes fazer o que quiseres. Misture - os no seu ramos etc
5
Author: Abizern, 2010-11-30 11:52:20
Para O Linux:
git add *
git commit -a --message "Initial Push All"
git push -u origin --all
-5
Author: Guest, 2016-12-07 13:25:38