我從github上將其他人的回購克隆到我的電腦上來試用。我最終對其進行了一些更改(本地),我不想承諾原始的回購協議。相反,我想創建自己的項目分支,應用我所做的更改,然後將其推送到我自己的回購站。我該怎麼做呢?把git的起源改爲我自己的一個分支
回答
您可以添加自己的回購作爲遙控器,只需按有:
git remote add myFork git://myforkUrl/project.git
git push myFork master
但是,如果你想與github上工作,你應該考慮從GitHub的接口叉。
資源:
你需要改變什麼來路點:
git remote rm origin
git remote add origin git://newAddress/repo.git
git push origin master
假設你已經有一個純倉庫上的git已經設置://newAddress/repo.git
-1:雖然它會起作用,但我認爲刪除「原點」是一個壞主意 - 這意味着您將無法再從上游獲取更新。 – 2011-06-01 11:28:47
是的,我同意,但我認爲OP是在問它。我讀了太多的問題:) – ralphtheninja 2011-06-01 11:48:08
@Jean:(a)你總是可以重新添加(b)它就是問題 – sehe 2011-06-01 11:48:21
- 1. 在我自己的分支中修改後的Git
- 2. Git遠程起源有兩個分支
- 3. Git的方法:把一個新的分支在現有的兩個分支
- 4. 合併(git)起源到我當前的本地工作分支
- 5. 將分支的一個子分支的更改複製到Git中的另一個分支的子分支
- 6. 將新分支的Git更改爲源分支的較舊提交
- 7. 自動Git合併:一個分支到另一個分支
- 8. 爲什麼一個分支的更改會影響git中的其他分支?
- 9. 爲什麼Git遠程/起源/主分支分離?
- 10. 的Git分支-r VS遠程Git秀起源
- 11. 冉git rebase起源/發展,現在我有一個(開發| REBASE 1/2) - 分支
- 12. 將創建一個Git分支刪除我的本地修改
- 13. Get Origin Repo's Master作爲我在Git中的分支的一個分支
- 14. 用另一個分支提交更新我的git分支
- 15. Git會詢問我拉,每次我要推到我自己的分支
- 16. git的本地分支,起源/主仍然分歧後的git的復位 - 硬
- 17. 的Git是從每個人的一個分支的所有變化,就好像我自己的變化
- 18. 我如何正確地將git的分支轉換爲另一個分支?
- 19. git svn基於git分支創建一個新的svn分支
- 20. Git用另一個分支替換master分支 - git merge -s我們的?
- 21. 更改GIT GUI的分支
- 22. 我想將我當前的Git分支重置爲主分支
- 23. git將來自一個提交的更改應用到另一個分支
- 24. 更改我創建分支這樣的Git分支
- 25. Git分支從當前分支的另一個分支
- 26. 從一個git分支移動到另一個只應用我的更改
- 27. 的Git從一個分支刪除一個文件,把它放在主
- 28. 多個git起源/遠程和結賬分支
- 29. 在git中自動更改分支
- 30. Gtk.CellRendererText使自己的那座,當我把它包起來
所以我會用叉子叉原項目在GitHub上,建立我自己的回購作爲遠程,然後推到那裏?之後,我可以繼續從原點抓取變化? – Brand 2011-06-01 11:32:08
正是這樣,你有兩個遙控器,一個用於你的回購,另一個用於更新和追蹤官方回購的變化。 – 2011-06-01 13:44:05