2017-09-04 147 views
1

我有一個項目工作。我們稱之爲foo。該項目位於github中的庫foo repository使用git更改項目存儲庫

我想將項目切換到名爲better foo的另一個存儲庫。我不想刪除現有的存儲庫。我想創建另一個,以便我的所有更改都顯示在另一個存儲庫上,並且當前的一個保持原樣。

原因是我必須在兩個項目上工作。其中一個很小,第二個就像第一個升級,但有一些變化。我想要做的第一個,離開它,並更改項目的目錄,以便當我做出更改時,他們將出現在第二個存儲庫,而第一個保持不變。

+0

爲什麼你想要另一個存儲庫?聽起來像一個新的「分支」是你需要的? – Laurenz

+0

不同的客戶。我不希望那個人知道另一個。我正在做類似的項目,只想在控制檯上用一條命令重用我的代碼。 –

回答

1

您可以更新遠程URL到新的倉庫:

git remote set-url origin git://new.repo.url 

這將離開你現有的存儲庫,並提出將在新的版本庫反映任何變化。

0

您可以使用git remote add betterfoo better_foo_repo_address在當前項目中添加另一個回購地址

這之後您可以fetchbetterfoo回購由git fetch betterfoo和開關項目git checkout mastergit checkout betterfoo之間的主betterfoo或。

0

我想要做的第一個,留下它,並更改項目的目錄,以便當我做出更改時,他們將出現在第二個存儲庫,而第一個保持不變。

不同的客戶。我不希望那個人知道另一個。我正在做非常類似的項目,只想在控制檯線上用一條命令重新使用我的代碼。

最好是保持分離,然後將代碼庫:叉你在服務器端回購(即複製它)

克隆第二回購在第二個本地文件夾。

這樣,第一個文件夾仍然引用您的原始回購。

相關問題