新建一個空的Project,在另一個窗口打開(同時保留原有的項目窗口)

開始clone項目

填寫基本信息

作為一個maven項目導入

將Maven項目目錄結(jié)構(gòu)寫完整(注意文件夾顏色要賦予正確的顏色)

當編寫java代碼時,會提示沒有編譯環(huán)境

點擊右側(cè)的setup sdk


將加入了新屬性的User類推送到遠程庫
注意:推送前,不要忘記先Add!!!
Add之后Commit and push
切換到第一個項目
暫時只有id屬性(第二個項目有id屬性和name屬性)
所以第一個項目需要將name屬性拉取,將更新為最新版
右鍵User類

如下圖所示,所有默認,點擊Pull

如果本地更改過文件(沒有及時上傳),拉取時會產(chǎn)生沖突
例如本地要上傳的新屬性是phone

但是遠程庫,最新的屬性是address

這樣會產(chǎn)生沖突,pull會失敗

此時老版本idea,必須先要進行以下操作:
先將自己本地庫最新的版本先以Stash的方式保存


然后再拉取

就會拉取成功了

最后將本地最新版(屬性phone)合并進去


我們會看到即保留了剛剛pull遠程庫的最新版本的代碼(address),又保留了自己本地庫(phone)的代碼

(新版本idea會直接跳到這步)
調(diào)整沖突后(同時保留phone和address),執(zhí)行add和commit操作,并push到遠程庫