我有一個項目工作。我們稱之爲foo
。該項目位於github中的庫foo repository
。使用git更改項目存儲庫
我想將項目切換到名爲better foo
的另一個存儲庫。我不想刪除現有的存儲庫。我想創建另一個,以便我的所有更改都顯示在另一個存儲庫上,並且當前的一個保持原樣。
原因是我必須在兩個項目上工作。其中一個很小,第二個就像第一個升級,但有一些變化。我想要做的第一個,離開它,並更改項目的目錄,以便當我做出更改時,他們將出現在第二個存儲庫,而第一個保持不變。
我有一個項目工作。我們稱之爲foo
。該項目位於github中的庫foo repository
。使用git更改項目存儲庫
我想將項目切換到名爲better foo
的另一個存儲庫。我不想刪除現有的存儲庫。我想創建另一個,以便我的所有更改都顯示在另一個存儲庫上,並且當前的一個保持原樣。
原因是我必須在兩個項目上工作。其中一個很小,第二個就像第一個升級,但有一些變化。我想要做的第一個,離開它,並更改項目的目錄,以便當我做出更改時,他們將出現在第二個存儲庫,而第一個保持不變。
您可以更新遠程URL到新的倉庫:
git remote set-url origin git://new.repo.url
這將離開你現有的存儲庫,並提出將在新的版本庫反映任何變化。
您可以使用git remote add betterfoo better_foo_repo_address
在當前項目中添加另一個回購地址。
這之後您可以fetch
betterfoo
回購由git fetch betterfoo
和開關項目和git checkout master
git checkout betterfoo
之間的主betterfoo或。
我想要做的第一個,留下它,並更改項目的目錄,以便當我做出更改時,他們將出現在第二個存儲庫,而第一個保持不變。
不同的客戶。我不希望那個人知道另一個。我正在做非常類似的項目,只想在控制檯線上用一條命令重新使用我的代碼。
最好是保持分離,然後將代碼庫:叉你在服務器端回購(即複製它)
克隆第二回購在第二個本地文件夾。
這樣,第一個文件夾仍然引用您的原始回購。
爲什麼你想要另一個存儲庫?聽起來像一個新的「分支」是你需要的? – Laurenz
不同的客戶。我不希望那個人知道另一個。我正在做類似的項目,只想在控制檯上用一條命令重用我的代碼。 –