新建一個空的Project,在另一個窗口打開(同時保留原有的項目窗口)
開始clone項目
填寫基本信息
作為一個maven項目導入
將Maven項目目錄結構寫完整(注意文件夾顏色要賦予正確的顏色)
當編寫java代碼時,會提示沒有編譯環境
點擊右側的setup sdk
將加入了新屬性的User類推送到遠程庫
注意:推送前,不要忘記先Add!!!
Add之后Commit and push
切換到第一個項目
暫時只有id屬性(第二個項目有id屬性和name屬性)
所以第一個項目需要將name屬性拉取,將更新為最新版
右鍵User類
如下圖所示,所有默認,點擊Pull
如果本地更改過文件(沒有及時上傳),拉取時會產生沖突
例如本地要上傳的新屬性是phone
但是遠程庫,最新的屬性是address
這樣會產生沖突,pull會失敗
此時老版本idea,必須先要進行以下操作:
先將自己本地庫最新的版本先以Stash的方式保存
然后再拉取
就會拉取成功了
最后將本地最新版(屬性phone)合并進去
我們會看到即保留了剛剛pull遠程庫的最新版本的代碼(address),又保留了自己本地庫(phone)的代碼
(新版本idea會直接跳到這步)
調整沖突后(同時保留phone和address),執行add和commit操作,并push到遠程庫