首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Github显示另一个提交者名称,而不是我的用户名

在GitHub中,每次提交代码的时候会记录提交者的信息,包括提交者的名称和邮箱。如果显示的提交者名称不是你的用户名,有可能是因为你在提交代码时使用了不同的邮箱地址或者配置了不同的用户名。

要解决这个问题,你可以按照以下步骤进行:

  1. 首先,确认你当前使用的邮箱地址是否与GitHub绑定的邮箱地址一致。在终端或命令提示符中,输入以下命令,查看已配置的邮箱地址:
  2. 首先,确认你当前使用的邮箱地址是否与GitHub绑定的邮箱地址一致。在终端或命令提示符中,输入以下命令,查看已配置的邮箱地址:
  3. 如果显示的邮箱地址与你在GitHub上绑定的邮箱地址不一致,可以通过以下命令设置正确的邮箱地址:
  4. 如果显示的邮箱地址与你在GitHub上绑定的邮箱地址不一致,可以通过以下命令设置正确的邮箱地址:
  5. 将"your-email@example.com"替换为你在GitHub上绑定的邮箱地址。
  6. 如果邮箱地址已经配置正确,那么可能是因为在提交代码时设置了不同的用户名。同样在终端或命令提示符中,输入以下命令,查看已配置的用户名:
  7. 如果邮箱地址已经配置正确,那么可能是因为在提交代码时设置了不同的用户名。同样在终端或命令提示符中,输入以下命令,查看已配置的用户名:
  8. 如果显示的用户名不是你期望的用户名,可以通过以下命令设置正确的用户名:
  9. 如果显示的用户名不是你期望的用户名,可以通过以下命令设置正确的用户名:
  10. 将"Your Name"替换为你期望显示的用户名。

完成以上步骤后,再次提交代码,你的用户名应该会正确显示在GitHub上。

GitHub是一个非常流行的代码托管平台,提供了版本控制、代码协作、项目管理等功能。它的优势包括:

  • 版本控制:GitHub使用Git作为版本控制系统,可以方便地进行代码的追踪、管理和回滚。
  • 协作开发:多人可以同时在同一个项目上进行开发,通过分支管理和合并,可以方便地进行代码协作。
  • 社交化:用户可以关注其他开发者、项目,通过Star和Fork等操作进行互动。
  • 项目管理:GitHub提供了Issues、Projects和Wiki等功能,方便团队进行项目管理和文档编写。
  • 集成服务:GitHub可以与其他开发工具和服务进行集成,如CI/CD工具、代码质量检查、持续集成等。

对于开发者来说,GitHub是一个学习、展示和交流的平台,可以分享自己的代码、参与开源项目,还可以通过搜索功能找到自己感兴趣的项目和其他开发者。

腾讯云提供的相关产品和服务包括:

  • 代码托管:腾讯云开发者工具(DevCloud)是一站式云端开发工具,提供代码托管、代码开发、代码构建、代码运行和代码集成等功能,适用于个人开发者和团队协作开发。
  • 项目管理:腾讯云开发者工具提供了项目管理功能,可以创建项目、管理项目成员、进行项目协作和项目文档管理等。
  • CI/CD:腾讯云开发者工具集成了持续集成与持续交付(CI/CD)功能,可以自动化构建、测试和部署代码。
  • 云函数:腾讯云云函数(Serverless Cloud Function)是一种无服务器计算服务,可以在云端运行你的代码,实现按需计费和弹性扩缩容。
  • 云端IDE:腾讯云开发者工具提供了云端IDE,可以在浏览器中进行代码编辑、调试和运行。

更多详细的产品信息和介绍,你可以访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Apache CloudStack社区——分析

这不能与提交者混淆,在ASF中,提交者是指有代码写入权限的人,然而并不是所有的代码贡献者都有写入权限。我将公司定义为贡献者使用的电子邮件域名。这是因为贡献者在 ASF 中是无关联的。...[k9yzibhz85.png] [au1ytywz1d.png] 提交和营销:提交列表表示提交者的数量,而不是修改代码的次数。这些提交者经常应用由其他贡献者提交的补丁,而无需对代码进行写入访问。...因此,图表中的数据不应该被视为代码贡献者的总数。下面的图表显示了提交者数量仅增加40人。与此同时,营销名单是一个新的名单,主要处理事件规划,其趋势尚未建立。但数据显示,每个月有50到30个贡献者。...我们Apache CloudStack副总新的裁Chip Childers显然是开发人员名单中最核心的节点,而Ahmad Emneina是用户名单上最主要的贡献者。节点的大小与它们的中心度成正比。...我则是在进行git分析,以显示更好的提交信息;我也指出John Jiang在他最新的研究中使用错了存储库。 敬请关注。

1.6K80

Git使用

git 介绍 git 安装 yum install -y git git 参数配置 # 配置全局参数 ## 配置用户名 git config --global http.postBuffer 1048576000...git stash list git stash apply stash@{0} 关联远程仓库 # 关联仓库 git remote add origin git@github.com:michaelliao...%p 父对象的简短哈希字串 %an 作者(author)的名字 %ae 作者的电子邮件地址 %ad 作者修订日期(可以用 -date= 选项定制格式) %ar 作者修订日期,按多久以前的方式显示...%cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示 %s 提交说明 附更多选项 %H: commit hash...格式 %d: ref名称 %e: encoding %s: commit信息标题 %f: sanitized subject line, suitable for a filename %b: commit

29020
  • 使用 GPG 签名 Git 提交,让它安全可信

    用过 Git 的人应该知道,Git 提交的用户名和邮箱通过 git config 设置的。 一般都会设置成自己的用户名和邮箱,但也可以随意设置。...也就意味着,任何人都可以以你的名义进行提交。 那么如何确保你的提交的可信度,证明它来自真正的你,而不是别人呢?...这里就可以通过使用 GPG 签名你的提交,然后通过 GPG 对它进行验证。 GitHub 支持使用 GPG 签名提交和标签。...提交者的公钥必须已上传到其 GitLab 帐户。 GPG 密钥中的一封电子邮件必须与提交者在 GitLab 中使用的经过验证的电子邮件地址匹配。...提交者的电子邮件地址必须与 GPG 密钥中验证的电子邮件地址匹配。

    4.4K31

    Apache CloudStack社区分析

    在Apache软件基金会中,提交者是拥有代码写入权限的人,并不是所有的代码贡献者都有这种权限。因为贡献者不是Apache软件基金会的成员,所以我根据贡献者使用的邮箱来确定他们的公司。...[公司总数(根据邮箱划分)] [月度公司数目(根据邮箱划分)] 提交和营销:提交列表表示提交者的数量,而不是修改代码的数量。这些提交者经常使用由其他没有写入权限的贡献者提交的补丁。...因此,这些图不应该被视为代码贡献者的总数。下面的图表显示了提交者数量仅增加40人。营销列表是一个新增的用于处理事件规划的邮件列表,其变化趋势尚不明显。但数据显示,每个月有50到30个贡献者。...我们新的Apache CloudStack副总裁Chip Childers显然是开发人员列表中最核心的节点,而Ahmad Emneina是用户名单上最主要的贡献者。...我也在进行git分析,以更好的方式显示提交信息,而且我向John Jiang指出他在最新的研究中使用了错误的代码仓库。 敬请关注。

    1.4K60

    Git实战

    学习Git有一段时间了,一路上也一直在写有关于Git方面的文章,但总觉得不是我想要的,就是感觉有点肉肉的,不够直接,不够马上出效果,所以才有了这篇文章,当然这文章可能会不断更新和修正,希望读者可以作为一个工具文章使用...id_rsa.pub(默认情况是这个名称),将该文件中的内容copy到远程仓库github或gitlib的settings的SSH配置选项中。...,必须commit之后,才能切换 如果要不计后果的情况,强切,加-f 将当前的分支修改的内容同步到其他的分支上 假如你希望变更作用于另一个分支上,但由于当前分支如果不提交,是无法切换到另一个分支上的...作者修订日期,按多久以前的方式显示 ​ %cn 提交者(committer)的名字 ​ %ce 提交者的电子邮件地址 ​ %cd 提交日期...–committer 仅显示指定提交者相关的提交。 ​ ​

    87010

    免费申请和使用IntelliJ IDEA商业版License指南

    申请资格要求 本次申请必须的唯一要求,就是您要有自己的开源项目,至于项目的具体内容并没有明确的规定,我这里用的是自己开源在GitHub上的项目,地址是:https://github.com/zq2599.../blog_demos 这个项目并不是类似Spring这类的完整的功能,而是我的博客中用到源码的大杂烩,最终还是成功的申请到了License; 好了,可以开始申请操作了; 给开源项目添加License...Project website:我的项目就是一堆博客的代码大杂烩,没有对应的网站,于是这里就直接填写了源码的GitHub地址; b....No. of required licenses:申请的license数量,注意这里对应的是你的开源项目的提交者的人数,而且是有效内容的提交者; c....激活邮件很快就会到达邮箱,打开看看,如下图,点击红框中的链接,去创建账号: ? 新的页面如下图,填写好用户名密码再提交: ? 提交成功后显示如下图所示,点击红框中的链接: ?

    5.5K10

    《实时控制软件》Git相关操作从注册到Push全教程

    如下图,命令就那一句,然后如果显示的是:注意是如果是cbhust而不是你的用户名,就确定是老师的库而不是你的。...至于如何fork,好吧,我还是告诉你吧,上面有个网址,点开,然后,看见没?如果没登录登录就对了。已经登陆的话右上角会有你的github头像显示。 ? 3、 然后,恭喜你的github有了项目了。...不然你就到了我这儿了。当然,更懒得办法是改掉我的用户名就可以了。 ? 6、 下一步,就可以把本地库的所有内容推送到远程库上: ?...,-u是第一的参数,origin是本地的仓库的名字,master是提交者的名字,第一次之后就不要-u参数,每次都这样就好了。...//由于远程库是空的(我们的应该不是空的远程库,所以这一步我改了下,变成了上面的命令),我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master

    76660

    使用 GPG 对 git commit 签名

    引言 ​ 由于Git仅靠邮箱地址判断提交者,而邮箱又可以在本地随便设置,于是这使得你可以轻易冒充其他人的提交,而使用GPG对每一个Git Commit进行签名就可以解决这一问题,通过签名,会在commit...记录上标识 Verified ,它用来标记此提交确实来自你自己,而不是冒用,目前GitHub、GitLab,Gitee等都支持GPG,GPG签名使得commit更加可信,就算SSH Private Key...密钥 gpg --full-generate-key 加密算法,直接回车,默认使用 RSA and RSA 密钥长度,我选择 4096 密钥有效的时间长度,直接回车,默认0,即永不过期 Is this...(y/N) y,输入y,确认一下 输入用户ID,电子邮箱地址,注释(comment可不填),用户ID建议填GitHub用户名,电子邮箱填GitHub验证的绑定邮箱 输入 O 确认 自己设置一个GPG密码来保护...秘钥到GitHub 粘贴刚才复制的GPG秘钥,点击 Add GPG key即可 开启全局GPG签名 git config --global user.signingkey <Key

    1.2K10

    关于-github的六个神技巧

    feature 匹配 GitHub 拥有的存储库中包含单词“feature”的提交,按作者日期升序排序 # 按提交者日期排序 语法 例子 org:github sort:committer-date...匹配 GitHub 拥有的存储库中包含“功能”一词的提交,按提交者日期降序排序 org:github sort:committer-date-asc 匹配 GitHub 拥有的存储库中包含“功能”一词的提交...匹配包含单词“feature”的存储库,按最近更新日期排序 # 搜索范围 # 搜素存储库 # 按存储库名称、描述或 README 文件的内容搜索 语法 例子 in:name jquery 匹配存储库名称中带有...例如,搜索language:javascript无效,而搜索无效amazing language:javascript 8 搜索结果最多可以显示来自同一个文件的两个片段,但文件中可能会有更多的结果 9...# 搜索用户 # 按帐户名称、全名或公共电子邮件搜索 语法 例子 user:octocat 匹配用户名为“octocat”的用户 org:electron type:users 匹配 Electron

    1.2K10

    Jenkins可用环境变量以及使用方法

    ="env"/>节点,再使用${env.WORKSPACE} Jenkins可用环境变量: BRANCH_NAME 对于多分支项目,这将被设置为正在构建的分支的名称,例如,如果您希望从master部署到生产环境而不是从...,这将被设置为更改的标题(如果支持);其他未设置; CHANGE_AUTHOR 对于与某种更改请求相对应的多分支项目,这将被设置为建议更改的作者的用户名(如果支持);其他未设置; CHANGE_AUTHOR_DISPLAY_NAME...BUILD_ID 当前构建的版本ID,与构建的BUILD_NUMBER相同 BUILD_DISPLAY_NAME 当前版本的显示名称,默认为“# 4674”,即BUILD_NUMBER。...EXECUTOR_NUMBER 唯一编号,用于标识执行此构建的当前执行程序(在同一台计算机的执行程序中)。这是您在“构建执行程序状态”中看到的数字,但数字从0开始,而不是从1开始。...GIT_COMMITTER_NAME 配置的Git提交者名称(如果有的话)。 GIT_AUTHOR_NAME 配置的Git作者姓名(如果有的话)。

    4.1K30

    Yarn管理放置规则

    下表列出了策略的名称、队列管理器 UI 的“放置规则创建”对话框中显示的选项及其详细说明: 表 1.放置规则策略 策略 队列管理器用户界面 描述 用户 将应用程序放入以用户命名的队列中。...将应用程序放入与提交者用户名匹配的队列中。 主要组 将应用程序放入以用户的主要组命名的队列中。 将应用程序放入与提交者的主要组匹配的队列中。...parentQueue 是可选的。 应用名称 将应用程序放入以应用程序命名的队列中。 将应用程序放入与应用程序名称匹配的队列中。重要的它区分大小写,不会删除空格。...表 2.自定义策略变量 变量 意义 %application 提交的应用程序的名称。 %default 调度程序的默认队列。 %primary_group 提交者的主要群体。...您可以使用custom该将customPlacement字段设置为%specified,而不是使用该specified策略。

    2.1K10

    git使用步骤_小猪酸奶的使用步骤

    大家好,又见面了,我是你们的朋友全栈君。...比如全局设置 的用户名是”Coder-pig”,本地设置的是”Jay”,commit的时候author 就是Jay而不是Coder-pig。...cn 提交者(committer)的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期,按多久以前的方式显示 %s 提交说明 一些其他操作: 选项 说明 –p 按补丁格式显示每个更新之间的差异...–until, –before 仅显示指定时间之前的提交。 –author 仅显示指定作者相关的提交。 –committer 仅显示指定提交者相关的提交。...如果你这样stash了多次的话,我建议你先键入: git stash list # 查看stash列表 找到自己想恢复的那个 比如我这里恢复的应该是netword上的stash,而第一个stash是devlop

    1K10

    Git 基础 git log的扩展属性,以及常见commit 内容规范

    当我们进行代码审查,或快速浏览某个提交所带来的变化时,这个参数就非常有用了。 而我们常见的在GitHub上比较两次的更新: 就是基于这个命令进行的。...2.2 --stat 查看每次提交的简略统计信息。 我们使用-p的时候显示的内容太详细了,而只需要知道修改了多少文件等那么就可以使用--stat进行统计了。...%an 作者 %ae 电子邮件 %ad 修订日期(可以使用--date=选项 定制日期显示格式) %ar 修订日志(按照距今多久显示) %cn 提交者名称 %ce 提交者电子邮件 %cd 提交日期 %cr...--name-status 显示新增,修改,删除的文件清单 --abbrev-commit 仅显示SHA-1校验和所有40个字符中的前几个字符 --relative-date 使用相对时间,而不是完整格式显示日期...显示提交者匹配指定字符串的提交 --grep 显示提交说明中包含指定字符串的提交 4.

    64930

    Github使用教程

    图05 执行完后,E盘下就会多出一个first目录(E:\first),默认这个目录名称和我们Github上创建的项目名称一致,当然假如你希望捡出后的根目录不想叫first,想叫second,执行命令:...origin master 显示的结果如下: 图11 查看Github 上的文件,如下所示: 图12 到此第一种方法就完成了。...如果两个都设置,将会优先根据你提供的邮箱地址查找你在Github 上的用户名作为修改者的名字,如果没有查找到则使用你提供的user.name 这里我只设置提交者的名称: ?...第一个链接是基于HTTPS 形式的, 而第二个链接是基于SSH 形式的,Github 帮助文档。 这里必须使用SSH 形式的,如果使用HTTPS 你照样需要每次push 都需要输入账号与密码。...图27 pull、push 由于我使用的Github Repository 是已经添加过文件的(不是新建的),所以需要先将Github 上的文件下载到本地Repository,要不然是无法将本地的文件push

    93130

    Git 系列教程(6)- 查看 commit 提交历史

    查看提交历史 在提交了若干更新,又或者克隆了某个项目之后,如何查看提交历史 git log 官方栗子 运行下面的命令获取该项目: git clone https://github.com/scha 运行...Git 的更新而发生改变 ?...,按多久以前的方式显示 %cn 提交者的名字 %ce 提交者的电子邮件地址 %cd 提交日期 %cr 提交日期(距今多长时间) %s 提交说明 当 oneline 或 format 与另一个 log...--relative-date 使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)。 --graph 在日志旁以 ASCII 图形显示分支与合并历史。...--until, --before 仅显示指定时间之前的提交。 --author 仅显示作者匹配指定字符串的提交。 --committer 仅显示提交者匹配指定字符串的提交。

    1.9K30

    Git快速入门

    ,是通过SHA1算法获得的160bit哈希值,在分布式版本控制系统中需要使用SHA1来唯一标识,而不是顺序ID。...其他还是重量级里程碑等内容,包括数字签名 git cherry-pick 用于把另一个本地分支的commit修改应用到当前分支 git revert HEAD 将HEAD提交反向再提交一次。...其中困扰我良久的change-id其实不是git中的概念,而是gerrit中的概念,它通过hooks的方式(其实就是面向切面的拦截器,在C语言中一般叫做hooks钩子,位于.git\hooks\文件夹中...Redmine中的用户(项目成员)用一个ID做标识,而Git的提交者则用一个包含用户名和邮件地址的字符串,需要一个关联配置。 Git模型图如下所示 ?...参考蒋鑫大师的《GIT权威指南》和大塚弘记的GitHub入门与实践,前者非常全面,后者简单有效。

    878100

    看看顶级的开源组织都在用哪些服务和工具

    其他工具,如显示 Apache 基础设施各部分状态的监控工具,则向所有人开放。 为顶级项目(TLP)提供的服务 网站 www.apache.org 这是 Apache 的主要网站。...ASF OAuth[12] 系统为希望使用身份验证的服务提供了一个协调中心,而不会对存储敏感用户数据造成安全影响。...与 GitHub[15] GitHub 仓库的访问角色[16] 关于使用 Subversion 的信息[17] Subversion (SVN) 版本库[18] ViewVC(SVN 主版本库的浏览器界面...我们将继续支持 Bugzilla,但不会为尚未使用它的项目设置。 Apache Allura[23] 是另一个问题跟踪选项。...Whimsy 有许多对项目管理委员会和个人提交者有用的工具,例如提交者搜索。

    20910

    Git基础知识(二)

    .gitignore 文件列表,可以在 https://github.com/github/gitignore 找到它....提交者指的是最后将此工作成果提交到仓库的人。 在使用GitHub/Gitlab等Git管理服务器进行协作的时候,一般都需要通过审核才能将代码合入,所以作者和提交者(合入者)很有可能不是一个人。...--author 仅显示指定作者相关的提交。 --committer 仅显示指定提交者相关的提交。...--grep 仅显示含指定关键字的提交 -S 仅显示添加或移除了某个关键字的提交 撤销操作 注意⚠️:有些撤消操作是不可逆的!可以会因为操作失误而导致之前的工作丢失。...丢弃工作区的改动 ? 修改 ? 恢复 ⚠️git checkout -- [file] 是一个危险的命令。 对文件做的任何修改都会消失,你只是拷贝了另一个文件来覆盖它。

    74430
    领券