Push rejected: Push master to origin/master was rejected by remote(IDEA、MAC、GIT)

Push rejected: Push master to origin/master was rejected by remote

  • 第一步 在IDEA的 Terminal 终端里面输入下面的指令

    git log
  • 第二步 复制第一个(也就是最新的commit_id)

    例如我的:

    commit 20a3e3efc707dcc74bb6b2fd0f1ad1ec85fe474e (HEAD -> master, origin/master, origin/HEAD)
    

    PS:复制后 英文状态下 按Q 结束阅读 log

  • 第三步 还原操作(还原到指定的commit时间点的代码)
    git reset --hard commit_id
    git push origin HEAD --force

    • 扩展
    根据–soft –mixed –hard,会对working tree和index和HEAD进行重置:
        git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
        git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
        git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
        HEAD 最近一个提交
        HEAD^ 上一次
        <commit_id>  每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到.
    
    commit合并:
    http://www.douban.com/note/318248317/

原文地址:https://www.cnblogs.com/shundong106/p/11142312.html

时间: 2024-10-07 22:43:53

Push rejected: Push master to origin/master was rejected by remote(IDEA、MAC、GIT)的相关文章

git问题--Push rejected: Push to origin/master was rejected

解决git问题 Push rejected: Push to origin/master was rejected 意思是git拒绝合并两个不相干的东西 此时你需要在打开Git Bash,然后进入相应的目录,然后敲git命令 $ git pull origin master --allow-unrelated-histories 出现类似于这种信息就说明pull成功了: $ git pull origin master --allow-unrelated-histories From https

Git上传项目提示Push rejected: Push to origin/master was rejected解决办法

推送被拒绝:推送到源/主被拒绝 首先是你的项目中有和和历史不符的东西 Push rejected: Push to origin/master was rejected 推拒绝:推送到起源/主人被拒绝 直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题 git pull origin master –allow-unrelated-histories git push -u origin master -f 原文地址:https://w

解决上传代码到GitHub报错Push rejected: Push to origin/master was rejected

最近在 push 代码到 github 时,IDEA报错 Push rejected: Push to origin/master was rejected 在网友找了一圈,发现都不是想要的答案 于是在命令行敲了一遍 git push,报错信息如下 remote: error: GH007: Your push would publish a private email address. 其实上面这个才是真正具体的错误原因,其实是你修改了设置里关于邮箱的一个选项 解决办法:在GitHub的你账号

push to origin/master was rejected 解决办法

push to origin/master was rejected 解决办法 使用IDE git提交代码的时候,出现push to origin/master was rejected(如下图)解决办法如下: 1.打开terminal 2.git pull 3.git pull origin master 4.git pull origin master --allow-unrelated-histories 5.重新push,发现push成功 原文地址:https://www.cnblogs

IDEA上传Git项目报错:Push rejected: Push to origin/master

错误信息: Push rejected: Push to origin/master was rejected 解决办法: 1.选择你要上传代码的文件夹,鼠标右键git Bash Here 2.输入下面两行命令 git pull origin master –allow-unrelated-histories --把远程仓库中的内容 pull 到本地工作目录git push -u origin master -f --在 pull 下来的项目中做修改,通过以上命令 push 到远程仓库了 原文地

git丨Push rejected: Push to origin/master was rejected

最近在使用git,push代码的过程中,遇到如下问题: 解决办法,执行git命令如下: git pull origin master --allow-unrelated-histories 出现下图信息,说明成功解决,重新push即可: 原文地址:https://www.cnblogs.com/hrone/p/8946133.html

IDEA使用Git出现push to origin/master was rejected错误解决方案

在IDEA中配置码云的URL,如下图 切换到自己项目所在的目录,右键选择GIT BASH Here 在terminl窗口中依次输入命令: git pull git pull origin master git pull origin master --allow-unrelated-histories 在idea中重新push自己的项目,即可成功push. 原文地址:https://www.cnblogs.com/shyroke/p/9255630.html

Push rejected: Push to origin/master was rejected

在用intelliJ idea新建java项目时,想把代码push到git上,出现错误: 百度得知,这种情况一般是在第一次提交代码库的时候会出现,原因是:你的本地仓库和git上的初始化仓库是没什么关联的,所以在第一次提交时会出现这个错误. 解决方法: 进入你的项目目录,右键项目,选择"Git Bash here"; 前提: git remote -v  #找到origin链接 输入命令:git pull {origin} master --allow-unrelated-histori

idea push 时 出现如下错误 Push to origin/master was rejected

在terminl 窗口输入 D:\code\yiwei>git pull warning: no common commits remote: Counting objects: 5, done. remote: Compressing objects: 100% (3/3), done. remote: Total 5 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (5/5), done. From https://git.osch