我无法使用我的原始帐户进行提交
I can't make commits with my original account
我安装了 git
我的 MacBook Pro 并构建了一个基本的 iOS 项目,然后提交到存储库。
但是,现在当我试图跟踪我所做的提交时,它会在提交中显示我的全名而不是我的用户名,我无法单击以检查它有什么问题。
它显示了存储库中的提交,但是当我查看当天的提交时,它在我的时间轴上没有显示任何内容。
我以前在 Git 上从未发生过这种情况。请帮忙,我真的很困惑。我做错了什么?
我也遇到过这种情况。如果您的 git 设置的 user.email
和 user.name
与您的远程 (GitHub) 帐户不同,通常会发生这种情况。当您从本地计算机提交时,GitHub 看到另一个人而不是您提交。
请打开命令行并输入 git config -l
。这将显示您正在使用的电子邮件 ID 和名称。像这样:
$ git config -l
user.email=myemail@email.com
user.name=Debadipti Patra
检查这是否与您的 GitHub 帐户匹配。如果不改变输入这个的全局值:
$ git config --global user.email "you email"
$ git config --global user.name "you name"
并通过$ git config -l
确认
尝试提交到您的存储库。希望这有效。但不幸的是,这并不能修复你过去的提交,它们仍然不会出现在你的时间线上。
如果有效,请分享。它也可以帮助其他用户。
我安装了 git
我的 MacBook Pro 并构建了一个基本的 iOS 项目,然后提交到存储库。
但是,现在当我试图跟踪我所做的提交时,它会在提交中显示我的全名而不是我的用户名,我无法单击以检查它有什么问题。
它显示了存储库中的提交,但是当我查看当天的提交时,它在我的时间轴上没有显示任何内容。
我以前在 Git 上从未发生过这种情况。请帮忙,我真的很困惑。我做错了什么?
我也遇到过这种情况。如果您的 git 设置的 user.email
和 user.name
与您的远程 (GitHub) 帐户不同,通常会发生这种情况。当您从本地计算机提交时,GitHub 看到另一个人而不是您提交。
请打开命令行并输入 git config -l
。这将显示您正在使用的电子邮件 ID 和名称。像这样:
$ git config -l
user.email=myemail@email.com
user.name=Debadipti Patra
检查这是否与您的 GitHub 帐户匹配。如果不改变输入这个的全局值:
$ git config --global user.email "you email"
$ git config --global user.name "you name"
并通过$ git config -l
尝试提交到您的存储库。希望这有效。但不幸的是,这并不能修复你过去的提交,它们仍然不会出现在你的时间线上。
如果有效,请分享。它也可以帮助其他用户。