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

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

POPMUISE
浏览 1108回答 3
3回答

30秒到达战场

RichiH编写了一个名为vcsh的工具,该工具使用git的伪裸仓库来管理点文件,从而将多个工作目录放入$ HOME。与csh AFAIK无关。但是,如果您确实有多个目录,则可以使用gitslave替代git-submodules(这在最佳情况下是很痛苦的,此示例用法不是最佳情况),这会使从站存储库被检出。始终保持分支状态,不需要三步过程即可在子仓库中进行更改(签入正确的分支,进行并提交更改,然后进入超级项目并提交新的子模块提交)。
打开App,查看更多内容
随时随地看视频慕课网APP