2
所以我從存儲庫A克隆了這段代碼,並在代碼中創建了一個子文件夾B.我的所有工作都在子文件夾中完成,我想將子文件夾置於版本控制之下,但我從不想將B中的更改推送到存儲庫A.實際上,我認爲我甚至沒有對存儲庫A的推送訪問權限。我可以將子文件夾B放入存儲庫B嗎?如何把Git倉庫放到另一個倉庫中?
我聽說子模塊,但我得到的錯誤,當我嘗試使用它們:(我在子文件夾B向右現在)
[email protected]:~/code$ git init
Initialized empty Git repository in /pathtosubfolder/code/.git/
[email protected]:~/code$ git submodule add .
repo URL: '.' must be absolute or begin with ./|../
[email protected]:~/code$ git submodule add ./
fatal: could not create work tree dir ''.: No such file or directory
Clone of '/pathtosubfolder/code/' into submodule path '' failed
[email protected]:~/code$ git submodule status
[email protected]:~/code$ rm -rf .git
[email protected]:~/code$ git submodule init
You need to run this command from the toplevel of the working tree.
謝謝!
'你需要從工作樹的頂層運行這個命令.' –
如果你d不想推,不要推。 :P你擁有的是一個克隆 - 一個基本上獨立的副本 - A.你可以在本地進行你想要的所有更改,甚至可以在別處完成並推送它們,而不需要知道。 – cHao
謝謝! [15個字符] – Jessica