2011-06-01 24 views
5

我從github上將其他人的回購克隆到我的電腦上來試用。我最終對其進行了一些更改(本地),我不想承諾原始的回購協議。相反,我想創建自己的項目分支,應用我所做的更改,然後將其推送到我自己的回購站。我該怎麼做呢?把git的起源改爲我自己的一個分支

回答

6

您可以添加自己的回購作爲遙控器,只需按有:

git remote add myFork git://myforkUrl/project.git 
git push myFork master 

但是,如果你想與github上工作,你應該考慮從GitHub的接口叉。


資源:

+0

所以我會用叉子叉原項目在GitHub上,建立我自己的回購作爲遠程,然後推到那裏?之後,我可以繼續從原點抓取變化? – Brand 2011-06-01 11:32:08

+0

正是這樣,你有兩個遙控器,一個用於你的回購,另一個用於更新和追蹤官方回購的變化。 – 2011-06-01 13:44:05

4

你需要改變什麼來路點:

git remote rm origin 
git remote add origin git://newAddress/repo.git 
git push origin master 

假設你已經有一個純倉庫上的git已經設置://newAddress/repo.git

+1

-1:雖然它會起作用,但我認爲刪除「原點」是一個壞主意 - 這意味着您將無法再從上游獲取更新。 – 2011-06-01 11:28:47

+0

是的,我同意,但我認爲OP是在問它。我讀了太多的問題:) – ralphtheninja 2011-06-01 11:48:08

+0

@Jean:(a)你總是可以重新添加(b)它就是問題 – sehe 2011-06-01 11:48:21

相關問題