一个目录中可以有2个git仓库吗?我想不会,但我想问。基本上,我想检入主目录配置文件(例如.emacs),该文件在我使用的所有计算机上应该是公用的,但是还有第二个本地文件存储库(例如.emacs.local),其中包含机器特定的配置。我能想到的唯一方法是将本地配置放在子目录中,并从主git存储库中忽略该子目录。还有其他想法吗?
3 回答
30秒到达战场
TA贡献1828条经验 获得超6个赞
RichiH编写了一个名为vcsh的工具,该工具使用git的伪裸仓库来管理点文件,从而将多个工作目录放入$ HOME。与csh AFAIK无关。
但是,如果您确实有多个目录,则可以使用gitslave替代git-submodules(这在最佳情况下是很痛苦的,此示例用法不是最佳情况),这会使从站存储库被检出。始终保持分支状态,不需要三步过程即可在子仓库中进行更改(签入正确的分支,进行并提交更改,然后进入超级项目并提交新的子模块提交)。
- 3 回答
- 0 关注
- 1107 浏览
添加回答
举报
0/150
提交
取消