平台特定的git配置文件

无效指针

我有三个git配置文件。其中一个被命名.gitconfig,其中包含我90%的git设置。通用的,与平台无关的设置请点击此处。另一个被命名.gitconfig-windows并包含Git的仅Windows设置(例如,Notepad ++作为我的编辑器,在Linux上将不存在)。.gitconfig-linux显然,我也有一个针对Linux平台的软件。

现在,.gitconfig文件顶部有以下内容

[include]
    path = .gitconfig-windows

由于我当前不在Windows中工作,因此这意味着我.gitconfig将包含中的所有设置.gitconfig-windows在Linux上时,我必须编辑.gitconfig文件以指向该.gitconfig-linux文件。.gitconfig每次切换平台时都必须编辑我,这很繁琐我在Dropbox中拥有所有3个配置文件,以便在所有工作机器(Windows和Ubuntu环境的混合物)之间轻松同步。关于如何更轻松地设置Git以仅在那些平台上使用特定于平台的设置的任何建议?

妖怪

您可以将当前.gitconfig文件重命名.gitconfig-common,然后更改特定于平台的文件以包含它(而不是相反)。然后,在您工作的每台计算机上,Dropbox之外创建一个.gitconfig文件,该文件除了在Dropbox中包含适当的平台特定文件之外,什么也不做。

例如,在Windows上,您将具有.gitconfiginclude .gitconfig-windows,其中包括.gitconfig-common.gitconfig文件只包含特定于平台的include指令,因此无需将其与Dropbox同步。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

设置特定配置文件后不加载Spring bean

来自分类Dev

AutoMapper无法识别特定于配置文件的前缀

来自分类Dev

Git配置文件局部变量

来自分类Dev

在Git中使用条件配置文件

来自分类Dev

更改基于平台的网站颜色配置文件?

来自分类Dev

使用git bash(Windows)创建ssh配置文件的命令?

来自分类Dev

每个分支中静态配置文件的git合并策略

来自分类Dev

在git中合并配置文件

来自分类Dev

Git Shell命令别名给出“错误的配置文件”错误

来自分类Dev

Virtualenv特定的pip配置文件

来自分类Dev

重置git配置文件的最简单方法

来自分类Dev

Bash从ssh配置文件中提取特定主机的用户

来自分类Dev

发布配置文件中的Visual Studio数据库项目目标平台

来自分类Dev

如何创建新的Git配置文件?

来自分类Dev

git不使用全局配置文件或公钥

来自分类Dev

在Git中使用条件配置文件

来自分类Dev

更改基于平台的网站颜色配置文件?

来自分类Dev

GIT并在Heroku上具有多个配置文件

来自分类Dev

如何通过git加载任意配置文件?

来自分类Dev

Git自定义合并以处理配置文件

来自分类Dev

离子平台配置文件更改

来自分类Dev

Git配置文件合并的顺序

来自分类Dev

Git Shell命令别名给出“错误的配置文件”错误

来自分类Dev

git ssh配置文件错误

来自分类Dev

使用特定的Automapper配置文件

来自分类Dev

配置文件的 Git 设置

来自分类Dev

全局修改git配置文件

来自分类Dev

忽略本地 git 配置文件

来自分类Dev

如何正确编辑 git 配置文件?