0
從閱讀文檔,我似乎無法找到/明白我在找什麼。我在git倉庫中有一些代碼,我想用它作爲另一個項目的模板/起點,這些項目將被推送到它自己的倉庫中。我該如何從回購協議中獲取代碼,這個回購協議只會被訪問一次,即在這個階段,允許我修改代碼並開始推送到另一個代碼。我不想與第一個回購有持續的聯繫,因爲它不再需要。從Git回購一次,將推到另一個回購
從閱讀文檔,我似乎無法找到/明白我在找什麼。我在git倉庫中有一些代碼,我想用它作爲另一個項目的模板/起點,這些項目將被推送到它自己的倉庫中。我該如何從回購協議中獲取代碼,這個回購協議只會被訪問一次,即在這個階段,允許我修改代碼並開始推送到另一個代碼。我不想與第一個回購有持續的聯繫,因爲它不再需要。從Git回購一次,將推到另一個回購
我認爲你正在解決問題。你需要做的只是克隆代碼,可選地進行一些修改,然後推送到另一個回購站。
任何時候代碼都從第二個存儲庫檢出,它不會包含對原始文件的引用,而是將遠程原始文件指向新的存儲庫。
如果你真的想要,你可以在第一次檢查後立即從你的項目中刪除遠程的來源。
這是複雜的,因爲它可以得到的,並不必要:
git clone git://foo.tld/bar.git
git remote -v
# shows origin
git remote remove origin
git remote -v
# shows none
git remote add baz git://baz.tld/potato.git
git push baz
git remote -v
# shows only baz
良好的措施,我將在鏈接扔就此事標準基準,以及:Git SCM: Working With Remotes
我認爲你的問題的答案是[這SO帖子]的副本(http://stackoverflow.com/questions/5181845/git-push-existing-repo-to-a-new-and-different-remote-repo-服務器)。您需要克隆第一個回購,然後配置您的Git以指向其他遠程。 –