首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在网络文件夹中工作,但将存储库保持在本地?

如何在网络文件夹中工作,但将存储库保持在本地?
EN

Stack Overflow用户
提问于 2016-07-07 17:44:36
回答 1查看 254关注 0票数 0

我使用GitKraken 1.4.1对一些项目文件进行版本控制。源文件位于具有unc路径的网络文件夹中(未映射到驱动器号,但可能是)。我希望将.git文件夹和任何其他有关Git存在于本地机器上的证据保留在文件所在的网络之外。我该怎么做?我可以将所有内容(源文件和与git相关的文件)保存在本地机器上的工作文件夹中,并手动将它们复制到网络中,但这似乎很痛苦,而且容易出错。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-07 18:04:04

使用常规Git,您可以将.git目录保存在项目之外,如here所解释

来自Subversion世界的人往往会觉得Git相当酷,因为在项目的每个子目录中都没有.svn目录,而是项目根目录中的一个.git目录。事实上,这甚至比那更好。 .git目录甚至不需要实际存在于您的项目中。Git允许您告诉它您的.git目录在哪里,有几种方法可以做到这一点。

这两种方式是:

  1. 使用--git-dir选项: $ git --git-dir=/path/to/git/dir命令.
  2. 使用GIT_DIR环境变量 $ export _dir=/path/to/git/dir

我不知道GitKraken是否支持这个功能。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38252003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档