2015-02-06 71 views
0

我是一種新的克隆現有的存儲庫從github啓動我自己的項目,例如使用任何框架的起始模板。如何版本控制克隆的存儲庫?

我的問題是,如果他們已經有一個.git文件夾與他們的歷史和遠程來源,我應該如何版本克隆回購。例如,我嘗試使用git remote add origin my/own/remote/repo設置一個新的來源,但我收到以下消息:致命:遠程原點已存在。

我總是在項目的網站上看到,開始使用他們的代碼的正確方法是克隆回購,那麼如果我將他們的項目用作我的起點,最好的方法是什麼?

順便說一句,這是項目存儲庫https://github.com/roots/roots。但更多的是一個普遍的問題。

+0

你有分叉它在GitHub上第一?這創建了一個新的遠程回購。 – 2015-02-06 00:49:21

回答

1

您可以選擇兩種方法:保留克隆項目的原始歷史記錄或將其刪除。

如果您保留「框架模板」的歷史記錄,有時可能會將有趣的更改合併到您的項目中。在做克隆時,您可能想要重命名原點:git clone --origin framework_template ...將在此示例中爲原始的遠程設備指定不同的名稱,framework_template。然後,您可以將項目的github回購添加爲git remote add origin ...

如果你喜歡關於「框架模板」歷史給忘了,你所要做的就是清除Git的內部文件夾,重新啓動新的Git倉庫:

git clone http://repo workdir 
cd workdir 
rm -Rf .git 
git init . 
+0

這就是我一直在尋找的,謝謝! – 2015-02-06 22:56:37

0

當您查看Github回購時,右上角有一個分叉按鈕。

你將要分叉他們的存儲庫,然後克隆你的分叉回購協同工作。