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

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

8得票2回答
.gitconfig中的mergetool被忽略了?

git config --global mergetool.bc3 "\"c:/program files (x86)/beyond compare 3/bcomp.exe\" \"$LOCAL\" \"$REMOTE\" \"$BASE\" \"$MERGED\"" git mergeto...

14得票3回答
git配置设置以自动创建同名远程分支

我曾经将我的git设置得非常好,当我运行git push时,它会自动推送到同名的远程分支,并在运行git pull时自动更新。 我试图向朋友展示如何做到这一点,在此过程中却破坏了自己的配置。我该如何恢复所需的功能?我尝试了很多配置,但每个配置都有问题。 目前我在~/.gitconfig中有...

11得票2回答
我可以从另一个文件加载一个.gitconfig文件吗?

可能是重复问题: 是否可以在您的 .gitconfig 文件中包含一个文件 使用 bash 和 zsh,我可以引用子文件以更好地组织我的配置。 我可以在 .gitconfig 中做类似的事情吗?

8得票2回答
如何为Git启用多个用户名?即特定项目可以有特定用户名。

我同时在做两个项目,一个是我的工作项目,另一个是我的个人项目。我想使用git作为版本控制软件。 我已经配置了位于我的目录下的.gitconfig文件,内容如下: 1 [user] 2 name = gladder 3 email = gladder 因此,Git可以...

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

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

7得票1回答
当git-config(1)说“仅在输出到终端时使用颜色”时,它是什么意思?

我正在输出到终端,但是Git没有正确地检测到我正在输出到终端,以便为了着色输出。我的问题是,当git-config(1)说“只有在输出到终端时才使用颜色”(此短语出现在多个配置描述的末尾,例如color.ui和color.branch)时,它真正的含义是什么?换句话说,Git如何确定是否输出到...

8得票2回答
在.gitconfig中是否可能编写多行别名?

我知道可以使用&&(和)语句来运行同一别名的多个命令。 但对于长组合,它会失去可读性。 例如: save = !git status && git add -A && git commit -m \"$1\" && git pu...

14得票2回答
绕过git中的“Tell me who you are”错误

当我试图提交存储库时,出现了以下错误:$ git commit *** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.n...

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

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