54得票4回答
致命错误:找不到作者为“XXX”的现有记录。

我第一次使用 Git,设置了我的用户名和用户邮件。我使用的命令如下:git config --global user.email "bob@example.com" git config user.email "bob@example.com" git config --global user...

53得票5回答
在Windows系统上使用Git,通过HTTP代理连接,且不将代理密码存储在磁盘上。

我在Windows上使用Git,在公司网络中,我在HTTP代理后面,需要进行基本身份验证。出站SSH不起作用,因此我必须通过代理使用HTTPS。 我知道如何使用git config http.proxy将设置配置为http://[username]:[password]@[proxy]:[p...

53得票4回答
代理环境下如何使用 git:// 协议

我身处一个防火墙后面,防火墙阻止了9418端口(git)的访问。我想安装一些工具,这些工具要求使用git://github.com/...进行代码检出,因此我不能切换到https来完成检出。 因此,我想知道是否可以通过代理将所有流量重定向到9418端口,如果可以,应该怎么做 :)

43得票1回答
始终使用分页器来查看git diff的差异

我正在使用 less 作为 Git 分页器。 如果 git diff 的输出内容可以在一页内呈现,则 Git 会将其显示在屏幕上。 有时候,我打字时按得太快了,误按了 Ctrl + D (向下翻半页),这会导致我的终端出问题。是否有一种选项可以在 git diff 命令的输出内容非常少的情况下...

43得票2回答
Git配置的优先级是什么?

如果我在~/.gitconfig文件中设置了配置,哪个配置将覆盖它? 项目级别配置:.git/config 系统级别配置:/etc/gitconfig

42得票7回答
Gitconfig选项是否可以有条件地设置?

通过 Github,我在几台不同的电脑和服务器上使用相同的“dot文件”。在我直接控制的Mac和Linux设备上,我安装了Sublime Text 2,并将其设置为我的git合并和提交编辑器。然而,在远程(即不在我直接控制之下)的服务器上,我会选择使用vim。 我不想为那些远程服务器创建和维...

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

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

36得票3回答
Windows特定的Git配置设置在哪里设置?

我已经阅读了Git文档和我的 Git 配置从哪里来,但我仍然无法理解部分设置。我正在使用 Windows 10 上的 Git 2.5.3。这是git config -l的输出结果:λ git config -l core.symlinks=false core.autocrlf=true co...

33得票8回答
从 Git 仓库中删除用户名

当我试图在Tower中设置我的用户名时,我收到了以下警告: 警告:user.name具有多个值 我已经在终端窗口中进行了检查,并发现我有三个用户名:macmini:HiBye shannoga$ git config --get-all user.name Shani shani ...

33得票4回答
什么是Git钩子?

最近我发现我的.gitconfig文件被添加了以下几行内容: [filter "hawser"] clean = git hawser clean %f smudge = git hawser smudge %f required = true 因为它是版本控制的...