Как синхронизировать с удаленным репозиторием Git?



Я разветвил проект на github, внес некоторые изменения, пока все хорошо.



тем временем, репозиторий, который я разветвил, изменился, и я хотел бы получить эти изменения в свой репозиторий. Как мне это сделать ?

813   5  

5 ответов:

вообще git pull достаточно, но я не уверен, какой макет вы выбрали (или выбрали github для вас).

предполагая, что их обновления находятся на master, и вы находитесь в ветке, в которую хотите объединить изменения.

git remote add origin https://github.com/<github-username>/<repo-name>.git
git pull origin master

также обратите внимание, что затем вы захотите вернуть слияние обратно в свою копию репозитория:

git push origin master

вы должны добавить исходное РЕПО в качестве восходящего потока.

все это хорошо описано здесь: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

вам нужно добавить исходный репозиторий (тот, который вы разветвляли) в качестве удаленного.

в Git дистанционного добавить на GitHub (URL-адрес клонировать репозиторий оригнал)

затем вам нужно внести изменения в ваш локальный репозиторий

git fetch github

теперь у вас будут все ветви исходного репозитория в вашем локальном. Например, главная ветвь будет github/master. С помощью этих ветвей вы можете сделать что угодно. Объедините их в свои ветви и т. д.

Для Linux:

git add * 
git commit -a --message "Initial Push All"
git push -u origin --all

Comments

    Ничего не найдено.