IntelliJ IDEA git 項目檢出、更新、提交、解決衝突

  • 前提:在開發環境中安裝好IntelliJ IDEA和gitlab後,並且在gitlab官網進行SSH Key註冊。

檢出項目

  • 打開idea,選擇VCS→Checkout from Version Control→Git或者點擊VCS→Git→Clone
  • 這裏寫圖片描述
  • 或者
  • 這裏寫圖片描述
  • 出現填寫項目詳情窗口
  • 這裏寫圖片描述
  • 從gitlab官網複製遠程地址
  • 這裏寫圖片描述
  • 可以選Test按鈕測試遠程服務是否可用,出現success爲服務正常,之後選擇相應項目類型,檢出即可

- 更新項目

  • 更新項目有兩種方式第一種爲更新當前窗口下的整個項目
  • 這裏寫圖片描述
  • 第二種爲更新相應文件,文件右鍵Git→Repository→Pull
  • 這裏寫圖片描述
  • 出現更新詳情窗口
  • 這裏寫圖片描述
  • 選擇Pull
  • 這裏寫圖片描述
  • 窗口左下方出現本次更新的內容

- 提交文件

  • 新建TestController測試類
  • 這裏寫圖片描述
  • 文件右鍵選擇add,表示文件交給git託管
  • 這裏寫圖片描述
  • 選擇文件右鍵Git→Commit file ,提交文件
  • 這裏寫圖片描述
  • 填寫備註,選擇Commit and push
  • 這裏寫圖片描述
  • 選擇文件郵件Git→Repository→Push 上傳文件
  • 這裏寫圖片描述

- 解決衝突

  • 當在本地修改的文件,別人也修改了且已提交到了遠程服務器,這時需要解決衝突。爲了模擬這個場景,對TestController這個方法同時修改服務器代碼和本地代碼。修改完成後提交文件
  • 這裏寫圖片描述
  • 填寫備註後提交
  • 這裏寫圖片描述
  • 系統會檢查出文件有衝突,提示需要合併,出現衝突窗口
  • 這裏寫圖片描述
  • 點擊文件,即可進入詳情頁面
  • 這裏寫圖片描述
  • 詳情頁面分爲三欄,左邊爲本地版本,中間爲修改前版本,右邊爲服務器最新版本,左右兩邊代碼不可以修改
  • 這裏寫圖片描述
  • 當前衝突頁面1所指按鈕可以切換衝突位置,2處按鈕可以讓衝突部分高亮顯示,3處可以選擇文件是否整體滑動。
  • 這裏寫圖片描述
  • 基於兩個版本對中間版本修改後點擊apply,即生成最終版本的文件,選擇提交
  • 這裏寫圖片描述
  • 這時會提示上傳失敗,最好將文件重新編譯一下,確認無誤後重新push即可
  • 這裏寫圖片描述
  • 上傳成功!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章