2607得票33回答
如何在Git中保存用户名和密码?

我想在 Git Extensions、Sourcetree 或其他 Git GUI 中自动使用 push 和 pull,无需每次手动输入用户名和密码。 那么我该如何保存我的 Git 凭据呢?

2132得票22回答
如何在Git中提交仅区分大小写的文件名更改?

我将一些文件名的首字母改为小写,例如Name.jpg改成了name.jpg。Git无法识别这些更改,因此我不得不删除文件并重新上传。有没有办法让Git在检查文件名更改时对大小写敏感?我没有对文件本身进行任何更改。

2096得票28回答
有没有一种方法可以缓存https凭证以推送提交?

我最近在GitHub上将我的存储库同步到https://(由于防火墙问题),每次都会要求输入密码。 有没有一种方法可以缓存凭据,而不是每次进行身份验证 git push?

1251得票34回答
我该如何处理这个 Git 警告?“不指定如何协调分歧分支就进行拉取是不被鼓励的”。

在执行git pull origin master命令之后,我收到了以下信息: warning: Pulling without specifying how to reconcile divergent branches is discouraged. You can squelch th...

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

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

650得票15回答
不同项目可以有不同的Git配置吗?

.gitconfig 通常存储在 user.home 目录中。 我在为公司A和公司B的项目工作时使用不同的身份(主要是姓名/电子邮件)。如何使用两个不同的Git配置,以便我的提交不会使用我的姓名/电子邮件?

593得票14回答
如何查看在配置时保存的 git 用户名和电子邮件?

在配置git时,我运行了以下两个命令:git config --global user.name "My Name" git config --global user.email "myemail@example.com" 不过,我怀疑我是否打错了字。那么,有没有命令可以知道 git 配置期...

482得票18回答
如何在终端中更改我的Git用户名?

我在终端中使用git进行推送和拉取,然后我在github.com上更改了我的用户名。当我尝试推送一些更改时,由于仍然识别我的旧用户名,因此无法进行推送。如何在终端中更改/更新我的git用户名?

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

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

331得票22回答
git: 'credential-cache' 不是一个 git 命令。

我完全按照这些说明的步骤操作,包括密码缓存部分。但每次执行git push origin master时都会出现以下错误:git: 'credential-cache' is not a git command. See 'get --help'. 我必须输入用户名和密码,此时会出现与之前相同...