【发布时间】:2013-05-22 18:41:24
【问题描述】:
我在 bash 中使用制表符完成来探索 git config 选项,没想到我这样做了:
git config --global user.signingkey --help
现在我的全局签名密钥设置为--help。掌心。有没有一种通用的方法可以找出这些配置设置过去的位置,或者我可以在项目中查看这些配置设置的位置?我有一个 Github 帐户,也许我可以从那里获得旧值,因为自从错误以来我没有推送任何东西?我什至不确定它是否设置为任何东西,但我确实使用 SSH 和 Github。
cd <another project's location>; git config user.signingkey
返回--help。
【问题讨论】:
-
git config --global会将更改写入您的主目录中的.gitconfig文件 - 尝试使用cat ~/.gitconfig查看内容,也许只需用您添加的 user.signingkey 注释掉行? -
@house9 注释掉后,
git config user.signingkey什么也不返回。这可能是它的原始设置,我只是不知道。现在,我将把它注释掉,如果我遇到问题,我会适当地设置它。我现在觉得自己像个菜鸟。感谢您的建议。 -
.gitconfig在我的 dotfiles 存储库中,耶!它最初是未设置的。对我来说,问题已经解决了,但是为了那些没有 dotfiles 存储库的人,我会留下这个问题。 -
啊,另一个拥有 dot-files repo 的人!我创建了一个目录 ~/Dotfiles,并将我的大部分配置和 .foorc 文件放在那里,以便 ~/.foorc 是 ~/Dotfiles/foo 的符号链接。
-
@torek,我也是这样做的,我正在考虑编写一个移动助手脚本/makefile,以便在我将自己设置在一台新机器上时为我制作这些链接。
标签: git