我在git倉庫本地工作。它具有各種分支,如開發分支,實驗變更的分支等。當然還有一個主分支。單個分支的Git導出
我想設置一個公共(嗯,確實是一個局域網的東西,更好地說「共享」)存儲庫只包含主分支。
如何導出該分支,以便我可以將其複製到目標文件夾?謝謝
我在git倉庫本地工作。它具有各種分支,如開發分支,實驗變更的分支等。當然還有一個主分支。單個分支的Git導出
我想設置一個公共(嗯,確實是一個局域網的東西,更好地說「共享」)存儲庫只包含主分支。
如何導出該分支,以便我可以將其複製到目標文件夾?謝謝
我會考慮設置單獨的公共存儲庫與「替代」指向你正在工作,並推動你的分支。或者,也可以將主分支符號鏈接到本地存儲庫中的分支。我還沒有嘗試過,但它應該工作。
作爲git-push manual說:
GIT中推原點HEAD:大師
推當前分支到遠程 REF匹配主在原點 庫。這個表格很方便 推動當前分支沒有 想着它的本地名稱。
或
混帳推緣起首
一種方便的方法,以目前的分支推同名遙控器上。
使用這些命令你做的事:
git remote add origin
從主分支git push --force origin HEAD
創建git init --bare
庫devs現在可以只用主分支克隆該存儲庫哦,OP是在談論遠程公共倉庫? – 2010-03-03 10:52:38
他確切地說他想要創建新的回購。如果這真的很遙遠或只是另一個目錄,無關緊要。增加了一些信息來澄清。謝謝。 – 2010-03-03 11:15:41
嗯,它的確如此。如果它在本地,我不會喜歡你提出的解決方案。 – 2010-03-03 13:00:33
我不相信你可以符號鏈接到一個特定的分支,只有一個特定的目錄(這將有你已經檢查了它)。也就是說,只有「主」分支的備用遙控器也是非常好的解決方案。 – steve 2012-01-02 22:22:54
@steve,按分支我的意思是一個工作目錄。至少我是這麼認爲的。我寫了它已經有一段時間了:)確定你不能像修訂版那樣符號鏈接分支。 – 2012-01-03 10:17:53