5
我試圖破解git爲我做備份。數據相當大,我無法承擔我的任何硬盤驅動器上的工作副本和git回購。從非git文件夾添加/提交裸露回購
所以,我需要git添加/提交從非git文件夾裸露的回購。
- 硬盤驅動器1:工作副本/非混帳
- 硬盤驅動器2:裸git倉庫
目標:致力於從硬盤驅動器1硬盤驅動器2
我試圖破解git爲我做備份。數據相當大,我無法承擔我的任何硬盤驅動器上的工作副本和git回購。從非git文件夾添加/提交裸露回購
所以,我需要git添加/提交從非git文件夾裸露的回購。
目標:致力於從硬盤驅動器1硬盤驅動器2
無需裸露的回購。
你可以指定一個不同的文件夾中的git:
git --git-dir=/other/drive/some/path add
或者你也可以指定不同的工作文件夾:
git --work-tree=/other/drive/some/path add
或將它們結合在一起,從任意位置執行。
請注意,並非所有命令都適用於此參數。藏匿是一個。
澄清:您不需要裸回購,您只需要在與工作樹不同的地方使用git目錄。這是你如何做到的。 – Cascabel
更新答案。謝謝。 –
儘管如此,一個非常聰明的裸露和遠程存儲庫會佔用較少的空間。 +1 – JJD