当前位置:   article > 正文

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

ideapush代码被拒绝

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

        

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

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的路径,不要犹豫,直接选中所有红色的,点击右上角的 - 号

         2.随后apply,ok

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

        

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

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

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/452754
推荐阅读
相关标签
  

闽ICP备14008679号