1.問題描述
在實際開發中,我們通常會使用idea克隆一個新項目(clone),通常情況下,我們默認克隆的是master分支,但是如果master分支只是一個空文件夾而已,真正的代碼在develop分支中
那么我們拉取到的項目,在idea的引導下,會讓你生成maven模塊,但是你拉取到的只是一個空文件夾,所以必然導致你導入項目失敗!案例如下:
要拉取的git服務器上的代碼:
在idea中使用clone項目:
引導工程導入
點擊默認下一步,一直到這里
這是你會發現,根本導入不了,原因很簡單,你拉去到的只是一個空文件夾而已
那么:咋個辦勒,
關閉當前idea,重新打開剛才拉取下來的空文件夾,然后切換到develop分支上,搞定!
2.問題解決
重新打開剛才拉取下來的空文件夾項目
切換到develop分支
糟糕,可能會遇到報錯
這個錯誤的大概意思就是有新的文件不受版本控制,即:idea生產的臨時文件
解決辦法:直接忽略版本控制
刪除后,再次切換到develop分支,搞定!
值得注意的是,這時候拉取的代碼,在idea中顯示並非模塊,而是普通文件,所以需要自己導入模塊.
關於idea與git的更多詳細內容,可以查看:https://www.cnblogs.com/wfd360/p/10891140.html