2012-08-09 11 views

Odpowiedz

0

Kiedy repo klonuje, posiada domyślne zdalnego nazwie pochodzenia, który wskazuje na GitHub widelca, a nie oryginalne repo została rozwidloną z. Aby śledzić pierwotne transakcje repo, należy dodać jeszcze jednego zdalnego o nazwie "upstream":

Jak to mówią w tym artykule: Blog Post.

17

Mają bardzo konkretną pomoc na ten temat na docs GitHub: https://help.github.com/articles/fork-a-repo

konfigurację zdalnych

Kiedy repo klonuje, ma domyślną zdalnego nazwie pochodzenia, które punkty do swojego talerza na GitHub, a nie oryginalne repo zostało rozwidlone z. Aby śledzić oryginalnego repo, trzeba dodać kolejny zdalnego nazwie upstream:

git remote add upstream https://github.com/octocat/Spoon-Knife.git 
# Assigns the original repo to a remote called "upstream" 

git fetch upstream 
# Pulls in changes not present in your local repository, 
# without modifying your files 

Pull w Upstream zmienia

Jeśli oryginalna repo ty rozwidlony swój projekt od aktualizowany, ty można dodać te aktualizacje do widelca uruchamiając następujący kod:

git fetch upstream 
# Fetches any new changes from the original repo 

git merge upstream/master 
# Merges any changes fetched into your working files 
Powiązane problemy