【发布时间】:2013-03-18 14:38:47
【问题描述】:
我将点文件存储在 git 存储库中,但我确实对 .gitconfig 有不同的本地更改集(受版本控制) - 它可能是不同的环境(autocrlf true)或不同的用户名。
现在每次我结帐我去的回购:
git stash save && git pull && git stash apply
这对我来说似乎不是最佳做法。我应该如何在不同的机器上进行不同的本地更改集?什么是最干净和最明确的方式?还是我一开始就解决了错误的问题?
【问题讨论】:
-
看看这个问题(来自我之前)我现在用 shell 脚本做的。 stackoverflow.com/questions/14364444/…
-
@Kent 我可以看到如何将其应用于常规 bash 配置,但我认为不能将相同的方法应用于
.gitconfig... -
是否可以使用全局
~/.gitconfig文件进行通用设置,并使用存储库本地配置进行用户特定设置? -
@AndrewMyers 我正在寻找对版本控制的
~/.gitconfig的机器特定更改,其中~是一个点文件存储库。我不认为更改机器上每个本地仓库的设置是非常可扩展的 -
@rosipov 这就是我想知道的。我的大多数存储库中都有一些不变的东西,偶尔会被存储库配置文件覆盖。不过,这听起来对你不起作用。
标签: git bash git-config dotfiles