从非git文件夹添加/提交到裸存储库

时间:2011-10-08 23:21:08

标签: git version-control backup

我正试图破解git为我做备份。数据相对较大,我在任何硬盘上都买不起工作副本和git repo。

所以,我需要从非git文件夹中添加/提交一个裸存储库。

  • 硬盘1:工作副本/非git
  • 硬盘2:裸git repo

目标:从硬盘1提交到硬盘2

1 个答案:

答案 0 :(得分:6)

无需裸露的回购。

你可以指定一个不同的git文件夹:

git --git-dir=/other/drive/some/path add

或者您可以指定其他工作文件夹:

git --work-tree=/other/drive/some/path add

或将它们组合在一起以从任意位置执行。

请注意,并非所有命令都适用于此参数。藏匿是一个。