我使用GitKraken 1.4.1对一些项目文件进行版本控制。源文件位于具有unc路径的网络文件夹中(未映射到驱动器号,但可能是)。我希望将.git文件夹和任何其他有关Git存在于本地机器上的证据保留在文件所在的网络之外。我该怎么做?我可以将所有内容(源文件和与git相关的文件)保存在本地机器上的工作文件夹中,并手动将它们复制到网络中,但这似乎很痛苦,而且容易出错。
发布于 2016-07-07 18:04:04
使用常规Git,您可以将.git目录保存在项目之外,如here所解释
来自Subversion世界的人往往会觉得Git相当酷,因为在项目的每个子目录中都没有.svn目录,而是项目根目录中的一个.git目录。事实上,这甚至比那更好。 .git目录甚至不需要实际存在于您的项目中。Git允许您告诉它您的.git目录在哪里,有几种方法可以做到这一点。
这两种方式是:
--git-dir选项:
$ git --git-dir=/path/to/git/dir命令.我不知道GitKraken是否支持这个功能。
https://stackoverflow.com/questions/38252003
复制相似问题