156得票18回答
git:致命错误,无法自动检测电子邮件地址

我在Ubuntu 14.04上无法使用git提交代码 错误信息如下: git: 致命错误:无法自动检测电子邮件地址(获取到“一些错误的电子邮件地址”) 我尝试使用git-config命令设置了user.name和user.mail选项,包括使用--global参数和不使用,但都没...

105得票10回答
我的Git配置文件中的设置是从哪里来的?

我注意到当我运行git config -l时,core.autocrlf有两个列表。$ git config -l core.symlinks=false core.autocrlf=false color.diff=auto color.status=auto color.branch=au...

245得票18回答
如何将Sublime Text设置为Git的默认编辑器?

我有一个设置 Sublime Text 2 作为 core.editor 的问题,并希望用 git 解决。 我已经阅读了所有可能涉及这个问题的帖子,但对我来说仍然没有用。我正在运行 Windows。 我已经做了:git config --global core.editor "'C:/Pr...

352得票4回答
Git中作者和提交者的区别是什么?

我试图提交更改,就像这样:git commit --author="John Doe <john@doe.com>" -m "<the usual commit message>" 其中John Doe是我想要以其名义提交的某个用户。 在git log中看起来没问题。...

1076得票24回答
我能在.gitconfig中为自己指定多个用户吗?

在我的~/.gitconfig文件中,我在[user]下面列出了我的个人电子邮件地址,因为这是我想要在Github仓库中使用的地址。 但是,最近我也开始在工作中使用git。我的公司的git仓库允许我提交,但是当它发送新变更集的公告时,它说它们来自匿名用户,因为它无法识别我.gitconfig...

13得票2回答
Git是什么意思“参数数量错误”?

我想获取所有的git配置项,所以我查看了选项并发现了--get-all,但它返回了: C:\>git config --global --get-all error: wrong number of arguments usage: git config [<options&gt...

20得票3回答
设置默认的差异算法并不能转换为默认的合并算法(耐心算法)。

我看过很多博客文章和堆栈溢出的帖子说,git config --global diff.algorithm patience会允许差异和合并都使用耐心策略选项与默认递归算法。但我发现这并不是事实,并且我提出以下演示来说明原因。 git config --global diff.algorit...

8得票2回答
如何撤销提交模板?

我曾经通过命令添加全局提交模板: git config --global commit.template .gitmessage.txt 今天我创建了自己的代码库,当我尝试提交时,出现了错误: ``` fatal: could not read '.gitmessage.txt': N...

9得票3回答
在Git配置中使用长的非ASCII名称作为用户名称是否可行?

我的全名比较长,包含一个非ASCII字符ã。我想知道是否应该在git config --global user.name中使用它,或者只是缩短名称(这个决定会带来什么影响)。 换句话说,如果使用我的完整姓名(长度方面)和其中的非ASCII字符,是否会有任何问题? git config --...

38得票3回答
Git中全局配置和本地配置有什么区别?

我是Git的初学者。我在网上找到了以下信息。 根据我的了解, 本地配置:文件中的值只适用于单个代码库。 全局配置:文件中的配置值只适用于单个用户。 请问还有哪些配置方面的区别吗?