用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected

这篇具有很好参考价值的文章主要介绍了用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当我们在IDEA中创建本地仓库后,想要将代码push到远程仓库时,我们先添加远程仓库,将本地仓库与远程仓库绑定。在我们push推送时,IDEA右下角有一个弹窗提示:

Push rejectedPush to origin / master was rejected文章来源地址https://www.toymoban.com/news/detail-542749.html

原因及解决办法:

  1. 此时远程仓库里有文件存在(任何文件、包括初始化仓库时生成的文件),我们可以到该项目文件夹下,右键使用Git Bash Here打开Git 的命令行窗口,输入下面的命令:    来手动完成合并。在输入命令前先将远程仓库中文件名为 .gitignore 的文件删除(如果存在)。
    git pull origin master --allow-unrelated-histories
  2. 此时远程仓库里没有文件存在,但是曾经存在过文件,后来又被删除了。此时远程仓库里虽然没有文件,但是却有仓库改动的历史,这些历史记录与我们的本地仓库无关,所以无法自动合并。解决办法同第一条。      补充:若不想去命令行窗口输入命令,而且远程仓库的历史也不重要,那么可以将远程仓库删除,重新创建远程仓库,注意创建仓库时不要使用 初始化仓库、设置模版等功能,直接创建就好。然后再去IDEA里将新远程仓库与本地仓库绑定,此时再push推送时就可以成功推送了,不会再出现被拒绝的情况了。

到了这里,关于用IDEA推送代码到Git被拒绝的解决办法 Push rejectedPush to origin / master was rejected的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 解决使用sourcetree推送(git push)代码提示 The requested URL returned error: 403 问题

    我使用sourcetree push 代码,他会显示403,也就是我当前的 push 是失败的,但是我直接在终端进行 git push origin HEAD:dev 它又是成功的! 终端能成功可能是因为直接我配置过 token ,它和 sourcetree 的区别可能就是出现在账号问题上(猜测 所以我的解决办法是将当前本地仓库的账号换

    2024年02月12日
    浏览(40)
  • 解决Git中“error: failed to push some refs“问题,轻松推送代码到远程仓库

    引言: 在使用Git进行版本控制时,我们经常需要将本地代码推送到远程仓库。然而,有时候在执行推送操作时,可能会遇到\\\"error: failed to push some refs\\\"的错误提示。本文将详细介绍如何解决这个问题,并提供详细的操作步骤和代码示例。 步骤1:检查当前分支状态 首先,我们需

    2024年02月05日
    浏览(40)
  • Idea:撤销git已经push的代码(完美解决)

    撤回commit:右键git提交的历史记录中要回退的版本,点击”Reset Current Branch to Here…“,然后选择”Hard“,点击”Reset“(如果本地代码不需要回滚的话选soft)   撤回push:右键git提交的历史记录中要回退的版本,点击”Copy Revsion Number” 选择“Reset HEAD”,Reset Type选择Hard,

    2024年02月11日
    浏览(65)
  • 日常问题——git推送代码被拒绝

    😜 作           者 :是江迪呀 ✒️ 本文 : 日常BUG 、 BUG 、 问题分析 ☀️ 每日   一言 : 存在错误说明你在进步! 提交代码时提示,被拒绝。 权限问题: 你可能没有足够的权限将更改推送到远程仓库。确保你有正确的权限。 远程仓库有更新: 如果其他人已

    2024年02月08日
    浏览(35)
  • idea配置git(gitee)并提交(commit)推送(push)

    Intellij Idea VCS | 版本控制 - 知乎 IDEA项目上传到gitee仓库_idea上传代码到gitee_robin19712的博客-CSDN博客 git程序下载国内镜像地址: https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.42.0.windows.2/ 解压后放到固定路径: 1.在idea文件-设置中配置git关联项: 2.在Settings设置对话框中,安

    2024年02月08日
    浏览(43)
  • 使用git推送代码到远程gitee仓库报错及解决办法

    今天在使用git推送本地仓库到远程时发生报错,特此记录。 使用命令 推送本地仓库到远程仓库时发生如下报错: 1.查看本地仓库和远程仓库是否建立联系 返回如下信息,本地和远程仓库联系正常 2.第一次推送的时候需要加上 -u 参数 -u 参数的作用是将本地仓库分支和远程仓

    2024年02月04日
    浏览(61)
  • idea中使用git更新代码,导致未提交代码被覆盖的解决办法

    在idea中使用git更新代码后,发现自己本地的代码没了,以为找不回来了,慌的一批。 还好IDEA在右下角给我报了个错: 意思是说本地代码和服务器上的代码有冲突,合并失败了。未提交的更改被暂时搁置到了一边,需要手动处理合并。 此时,在当前项目下的.idea中会生成一个

    2024年02月13日
    浏览(35)
  • Git回退已经提交commit的(还未推送push的)代码及撤回代码回退

    1.Git回退已经提交的代码 原文链接(原文写的是已经推送push的代码) http://t.csdn.cn/CDjgq 已经开始难过了,我提交后没有推送就按照上文提示进行了代码回退,结果idea里面没得我最后一次提交的代码。。。然后我开始了第二轮操作, 撤回 代码回退 2.撤回代码回退 1)首先输入

    2024年02月13日
    浏览(42)
  • git中git push origin master推送远程操作失败,报错解决方案

    报错图片如下所示: 解决方案: 使用下面代码进行本地与远程仓库的链接: 链接完成之后就会输出: fatal: remote origin already exists. 链接完成之后就需要使用 git branch 查看一下你所处是哪个分支上面 查看是否是要你要合并的那个分支使用 git merge 分支 进行合并 查看完成,这个时候不

    2024年02月05日
    浏览(37)
  • idea提交git项目,提交代码 点击commit一闪而过,没有反应的解决办法

    如果存在此情况点击红框位置把不同的编码设置成一样即可,不会对程序功能有影响,只是对换行符有修改。为保证之后的操作不受影响可以选择按照下面的操作步骤进行设置: file settings editor Code Style 找到line separator (for new file):设置成你想要的编码格式即可,如下图: 对

    2024年02月03日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包