为了账号安全,请及时绑定邮箱和手机立即绑定

一个目录中有两个git存储库?

一个目录中有两个git存储库?

Git
POPMUISE 2019-12-10 10:54:44
一个目录中可以有2个git仓库吗?我想不会,但我想问。基本上,我想检入主目录配置文件(例如.emacs),该文件在我使用的所有计算机上应该是公用的,但是还有第二个本地文件存储库(例如.emacs.local),其中包含机器特定的配置。我能想到的唯一方法是将本地配置放在子目录中,并从主git存储库中忽略该子目录。还有其他想法吗?
查看完整描述

3 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

RichiH编写了一个名为vcsh的工具,该工具使用git的伪裸仓库来管理点文件,从而将多个工作目录放入$ HOME。与csh AFAIK无关。


但是,如果您确实有多个目录,则可以使用gitslave替代git-submodules(这在最佳情况下是很痛苦的,此示例用法不是最佳情况),这会使从站存储库被检出。始终保持分支状态,不需要三步过程即可在子仓库中进行更改(签入正确的分支,进行并提交更改,然后进入超级项目并提交新的子模块提交)。


查看完整回答
反对 回复 2019-12-10
  • 3 回答
  • 0 关注
  • 1107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信