关于idea中无法向git远程仓库push或只有部分内容能push成功,其余被拒绝【已解决】

这篇具有很好参考价值的文章主要介绍了关于idea中无法向git远程仓库push或只有部分内容能push成功,其余被拒绝【已解决】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.查看项目的根目录中是否有 .git文件

        git推送远程被拒绝,java

 如果没有,则说明当前项目还没有创建本地仓库【当然,我是在默认在项目根创建仓库的,如果在其他目录创建了仓库,自行前往查看】

2.查看除根目录外的其余module下是否有 .git文件

PS:如果是push时只有部分module被提交,那你将会发现,能提交的module下是没有 .git目录的,所以这里我的做法是删除除根目录外的其余module下的 .git文件。

如果是第2种情况,那么,部分无法push的原因是:在根项目下创建module时,为module添加了本地 git 仓库,导致提交时提交的是根项目的仓库,而idea没有提交【或git远程仓库拒绝这些module的提交请求】

解决方案:

        1.打开idea,进入File -> Setting -> Version Control -> Directory Mappings

          此处将会发现有许多红色的Directory路径是之前删除 .git 的module的路径,不要犹豫,直接选中所有红色的,点击右上角的 - 号

git推送远程被拒绝,java

         2.随后apply,ok

         3.在左侧project栏中右键那些无法push的module,Git -> Add 

        git推送远程被拒绝,java

         然后再重复右键,Git -> Commit Directory

        4.最后进行push,之前无法push的module就可以成功push上了!

 文章来源地址https://www.toymoban.com/news/detail-642835.html

 

到了这里,关于关于idea中无法向git远程仓库push或只有部分内容能push成功,其余被拒绝【已解决】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • git push 推送至远程仓库发生报错

    git push origin master To https://gitee.com/ /hello-git.git ! [rejected] master - master (fetch first) error: failed to push some refs to \\\'https://gitee.com/ /hello-git.git’ hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually caused by another repository pushing hint: to the same ref. You may wan

    2024年02月13日
    浏览(72)
  • 通过git管理远程gitee仓库(push、pull)

    Git:是一种分布式版本控制系统,用于跟踪和管理软件开发项目的源代码和文件。它可以记录文件的修改历史,允许多人协同工作,并提供了撤销更改、分支管理、合并代码等功能。 Git最初由Linus Torvalds开发,用于管理Linux内核的源代码。它已成为广泛使用的版本控制系统,不

    2024年02月13日
    浏览(61)
  • git 撤销已经push的代码(本地代码和远程仓库)

    注: HEAD~1 的意思是最近一个版本,也可以写成 HEAD^ 如果需要撤回最近两次提交的commit,可以使用 HEAD~2 ,依次类推。 此时通过 git log 可查看本地代码已经回退到 目标版本。 如果你是项目的owner,在本地 master 分支使用git rebase 或者 git reset撤销了一些commit之后,想要强制推送

    2024年02月11日
    浏览(69)
  • git将远程仓库代码拉下覆盖本地仓库 && git remote&& git push -u 用法

    git将远程仓库代码拉下覆盖本地仓库 记录,在最近代码学习过程中,自己手动改了一下代码,但是忘记修改了哪些,现在想恢复到和远程仓库代码一致。 使用如下三条命令搞定: 1.git fetch --all //获取远程仓库所有代码到本地 2.git reset --hard origin/master //强制将本地代码和远程

    2024年04月15日
    浏览(42)
  • 【Git 操作指南】| 撤销远程仓库的 push 以及 git commit 提交

    执行 git log 查看版本日志,找到目标版本。 执行 git reset --soft version numbere ,如 git reset --soft d8cedc98e008e14a35d3faf424764648fb29d55b ,重置为之前提交的版本,接着执行 git log 查看是否已经退回到之前的版本。 (注意, git reset --soft 只改变了 HEAD 的指向位置,本地代码不会发生改变

    2024年02月16日
    浏览(74)
  • 【Git】本地仓库管理远程库(GitHub)——clone(下载)、commit(添加到本地仓库)、push(提交到远程仓库)、pull(拉取)操作

    目录 使用远程仓库的目的 将本地仓库同步到git远程仓库 1.克隆远程仓库(clone) 2.新建一个文件 3.将工作区的文件添加到暂存区 4.将暂存区的文件添加到本地仓库(commit) 5.提交(同步)到远程仓库(push) 6.远程库拉取到本地库(pull) 7.团队协作开发和跨团队协作开发(开源项目) 作用:备

    2024年01月21日
    浏览(77)
  • 无需多人协作开发时 只在本地使用git,无需git push到远程仓库

    1.以下部分先介绍的是git在本地的使用。当不涉及到多人协作,只是想要一个工具记录每一次的提交和修改,能轻松还原到某个版本,git已经可以满足这些功能了。 2.只有当涉及到多人协作时,gitlab和github等web仓库才更好的派上用场。 git add 提交至暂存区 git commit 提交至版本

    2024年02月15日
    浏览(54)
  • git push -f强制冲掉了Github的远程仓库怎么恢复?

    看到有很多教程说,可以本地仓库回退到之前的 commit,恢复 GitHub 的 remote 仓库的,但是我遇到的情况是,我本地这个仓库是新建的,只有一次 commit 记录,我是直接 push -f 把 remote 的仓库全冲了。。。本地根本没法恢复。 于是在网上搜索,只找到两篇相关的文章,参考这个老

    2024年02月04日
    浏览(43)
  • Git 新建分支并推送(push)到远程仓库,合并feature分支到develop分支

    在多人协作的项目中经常需要新建feature分支开发一个新功能,或者是要做一些修改,需要新建一个分支。 创建新分支开发完成之后可能需要暂时需要提交到远程,完全提测完成后再合并到develop主分支。 步骤如下: 新建本地分支 各种改动之后,并且通过一下命令把代码缓存

    2024年02月11日
    浏览(43)
  • 【git踩坑记录】git push时本地分支名与远程仓库分支名不一致引发的问题

    我在github上新创建的远程仓库默认分支名为main,而本地仓库默认分支名为master,当我push代码的时候碰到了若干坑… 先在github上快速创建个仓库,有个readme文件,远程仓库分支是main分支 然后本地创建两个文件夹,假装是两台主机,我们先在张三文件夹里写点东西 在张三的文

    2024年02月05日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包