gpt4 book ai didi

Git 不允许我只从一个分支中提取

转载 作者:太空狗 更新时间:2023-10-29 14:45:29 25 4
gpt4 key购买 nike

我正在与另一位开发者合作一个项目。在开发服务器上,我们有一个包含两个分支的存储库:

  1. 大师
  2. 开发

我们已经独立地设置了我们的远程存储库,这样我就可以使用

git pull ltarasiewicz dev

当另一个开发者 pull

git pull another_name dev

当然, Remote 指向同一个存储库。

到目前为止一切都很好,但现在不允许我从 dev 分支中 pull 出。我从 git 收到以下消息:

*** Please tell me who you are.
Run

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

但是,我仍然可以使用 git pull ltarasiewicz master 从 master pull 数据。

这里有什么问题,为什么突然出现?

最佳答案

您没有设置您的用户名和电子邮件。除非您提供此信息,否则您不能使用 git。

git config --global user.email "you@example.com"
git config --global user.name "Your Name"

设置此信息后,您将能够提取内容。

配置有多个级别。

  • --global 会将此信息添加到您的“~/.gitconfig”文件(在 windows 机器中的 users/下)。
  • --local 将只为当前存储库设置它
  • --system 将在操作系统级别设置它(通常您希望避免在那里设置它

验证设置是否存在

git config -l

Git use this info during commits and this is the only settings you MUST set before using git.

如果您认为您已经设置了它但它仍然无法正常工作,请编辑配置文件并验证它是否存在。

关于Git 不允许我只从一个分支中提取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30348623/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com