在實際開發中,咱們一般會使用idea克隆一個新項目(clone),一般狀況下,咱們默認克隆的是master分支,可是若是master分支只是一個空文件夾而已,真正的代碼在develop分支中html
那麼咱們拉取到的項目,在idea的引導下,會讓你生成maven模塊,可是你拉取到的只是一個空文件夾,因此必然致使你導入項目失敗!案例以下:git
要拉取的git服務器上的代碼:服務器
在idea中使用clone項目:maven
引導工程導入ide
點擊默認下一步,一直到這裏idea
這是你會發現,根本導入不了,緣由很簡單,你拉去到的只是一個空文件夾而已版本控制
那麼:咋個辦勒,htm
關閉當前idea,從新打開剛纔拉取下來的空文件夾,而後切換到develop分支上,搞定!blog
從新打開剛纔拉取下來的空文件夾項目開發
切換到develop分支
糟糕,可能會遇到報錯
這個錯誤的大概意思就是有新的文件不受版本控制,即:idea生產的臨時文件
解決辦法:直接忽略版本控制
刪除後,再次切換到develop分支,搞定!
值得注意的是,這時候拉取的代碼,在idea中顯示並不是模塊,而是普通文件,因此須要本身導入模塊.
關於idea與git的更多詳細內容,能夠查看:http://www.javashuo.com/article/p-nvoqbiru-eg.html