1.查看項(xiàng)目的根目錄中是否有 .git文件
? ? ? ??
?如果沒有,則說明當(dāng)前項(xiàng)目還沒有創(chuàng)建本地倉庫【當(dāng)然,我是在默認(rèn)在項(xiàng)目根創(chuàng)建倉庫的,如果在其他目錄創(chuàng)建了倉庫,自行前往查看】
2.查看除根目錄外的其余module下是否有 .git文件
PS:如果是push時(shí)只有部分module被提交,那你將會(huì)發(fā)現(xiàn),能提交的module下是沒有 .git目錄的,所以這里我的做法是刪除除根目錄外的其余module下的 .git文件。
如果是第2種情況,那么,部分無法push的原因是:在根項(xiàng)目下創(chuàng)建module時(shí),為module添加了本地 git 倉庫,導(dǎo)致提交時(shí)提交的是根項(xiàng)目的倉庫,而idea沒有提交【或git遠(yuǎn)程倉庫拒絕這些module的提交請求】
解決方案:
? ? ? ? 1.打開idea,進(jìn)入File -> Setting -> Version Control -> Directory Mappings
? ? ??????此處將會(huì)發(fā)現(xiàn)有許多紅色的Directory路徑是之前刪除 .git 的module的路徑,不要猶豫,直接選中所有紅色的,點(diǎn)擊右上角的 - 號
? ? ? ? ?2.隨后apply,ok
? ? ? ? ?3.在左側(cè)project欄中右鍵那些無法push的module,Git -> Add?
????????
? ? ? ? ?然后再重復(fù)右鍵,Git -> Commit Directory
? ? ? ? 4.最后進(jìn)行push,之前無法push的module就可以成功push上了!
?文章來源地址http://www.zghlxwxcb.cn/news/detail-642835.html文章來源:http://www.zghlxwxcb.cn/news/detail-642835.html
?
到了這里,關(guān)于關(guān)于idea中無法向git遠(yuǎn)程倉庫push或只有部分內(nèi)容能push成功,其余被拒絕【已解決】的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!