首页 > 其他分享 >git的"You can't push commits with committe"解决方法

git的"You can't push commits with committe"解决方法

时间:2024-03-05 23:15:15浏览次数:19  
标签:git -- commits user committe push config eyjian

如果使用错误的用户和邮箱执行了git提交,在执行 git push 时将遇到如下错误:

 ! [remote rejected] feature_116390305_story_0 -> feature_116390305_story_0 (You can't push commits with committer ‘yijian’ or email '[email protected]' who is not exit among the registered users)
error: failed to push some refs to 'https://github.com/eyjian/sql2struct.git'

解决方法:

为项目配置正确的用户名和邮箱,这个可以直接编辑项目的 .git 子目录下的 config 文件,加上这部分信息,如:

[user]
	name = eyjian
	email = [email protected]

也可 git 命令方式设置项目的 git:

git config user.name "eyjian"
git config user.email "[email protected]"

也可设置全局的 git:

git config --global user.name "eyjian"
git config --global user.email "[email protected]"

为能够 git push 成功,还需要执行下来命令最近一次提交的用户信息:

git commit --amend --author="eyjian <[email protected]>"

然后就可执行 git push 了,如果需要强制,可以:git push --force 。

标签:git,--,commits,user,committe,push,config,eyjian
From: https://www.cnblogs.com/aquester/p/18055496

相关文章

  • [GIT] 解决Git中fatal: refusing to merge unrelated histories
    1问题背景在本地gitcommit后,准备在gitpush之前做一次gitpull,结果报:$gitpullfatal:refusingtomergeunrelatedhistories2问题分析根本原因:你可能会在gitpull或者gitpush中都有可能会遇到,这是因为两个分支没有取得关系。3解决方法那么怎么解决呢?......
  • Git - error:you need to resolve your current index first 解决方案
    场景:从dev-test分支上拉取dev分支上的代码(意外操作,本应该拉取dev-test分支)相当于从一个分支A,切换到分支B,对B分支进行了pull的操作错误提示:error:youneedtoresolveyourcurrentindexfirst原因:在执行pull操作时,实际是执行了:fetch+merge两个操作。由于分支B很久未......
  • List remote Git branches and the last commit's author and author date for each b
    Listingeachbranchanditslastrevision'sdateinGit ListremoteGitbranchesandthelastcommit'sauthorandauthordateforeachbranch.Sortbymostrecentcommit'sauthordate. #Credithttp://stackoverflow.com/a/2514279f......
  • git add * 和git add -u 有什么区别吗
    简短回答:gitadd*和gitadd-u都将所有修改的文件添加到暂存区。gitadd*还将所有未跟踪的文件添加到暂存区。gitadd-u不会将已删除的文件添加到暂存区。详细回答:gitadd命令用于将修改的文件添加到暂存区。暂存区是Git在提交更改之前存储文件内容的地方。gita......
  • Git无法正常工作,因为检测到XXX存储库可能不安全(unsafe repository)的解决方法
    背景前两天因为对硬盘进行了误操作,导致系统无法进入,只能重新安装。待系统安装完毕后第一时间将VS下了回来。在VS开发环境部署完毕后,我打开了自己的解决方案,结果在“Git更改”选项卡内遇到了如下图的提示(分别是VS2022和VS2019): 过程在点击“将其标记为安全”后该存储库可以正......
  • Rust 登上了开源头条「GitHub 热点速览」
    抱歉!上周因为出月刊工作量比较大,所以「GitHub热点速递」暂停了一期,必须要给守着更新的读者道个歉,以后每周二的「热点速递」会按时更新,下不为例......
  • GitHub Pages使用过域名解析,停止后还能跳转到原有地址的原因
    问题之前使用hexo+GitHubPages搭建个人博客,同时使用了在腾讯云买了域名,使用了域名解析,将GitHubPages的访问地址解析到了自己买的域名,在GitHub仓库里面使用了CNAME文件指定域名,如我的lingyejun.com。因此如果需要停止域名解析就需要现在阿里云域名解析那里暂停解析该网址(或者删......
  • git原理性概念
    参考资料近期学习git内部概念及原理,为了加强效果和日后回忆,还是写了这篇笔记进行输出。参考资料如下:这才是真正的Git——Git内部原理-LZANE|李泽帆(靓仔)《VersionControlwithgit》实验环境:unbuntu18objects(blobstreecommitstag)&hashgit里的object有四种:tree......
  • 使用Git拉取并运行vue项目
    从远程仓库中拉取vue项目。一、复制项目在远程仓库的代码地址,将它克隆到本地:gitclonehttp链接(项目代码地址)二、安装依赖1.进入项目所在的目录,将node_modules和package-lock.json2.选中当前路径,然后输入【cmd】,回车3.在命令提示符中依次输入一下代码:npmcacheclean-fo......
  • git - 查看部分log
    这是个gitlog的例子,后面都用这个例子➜qverse_managementgit:(develop)gitlog--oneline|head79ebea4Mergebranch'feature/3.2.5'into'develop'b0a3714fix:时间过滤不管用c5f7212fix:关联列表检索fe767a6fix:绘制规则默认关闭55a6a65fix:没有配置绘制规......