未推送本地git配置

时间:2019-02-28 09:54:38

标签: git

我们正在尝试从SVN切换到GIT,因此我正在评估GIT子模块。 由于我一直想获取最新版本的子模块,因此我遵循了answer并设置了以下repo config值:

git config --local submodule.recurse true

我检查了适当的.git\config文件,并将其值设置为true

如果执行git status,则看不到任何未进行的更改。因此,我无法提交并推动更改。我想在回购级别上共享此行为(在我们的开发人员之间)。

是否可以将这样的仓库配置推送到远程?

我也将回购发布到了GitHub

谢谢。

1 个答案:

答案 0 :(得分:1)

无法通过Git本身共享Git配置。您需要使用共享文件系统自己管理共享。然后,您可以符号链接共享配置。

作为替代方案,您可以在单独的Git存储库中版本化共享的Git配置。但是请注意,该存储库的 Git配置(而不是工作副本中的配置)将再次位于本地。

由于您只想初始化所有子模块,因此建议您在CLI中手动完成此操作。大多数Git GUI会自动为您执行此操作。因此,我建议您不要在这里过分考虑Git配置的共享。