Git 在Idea下的操作


大家在使用Git時,都會選擇一種Git客戶端,在IDEA中內置了這種客戶端,可以讓你不需要使用Git命令就可以方便地進行操作,本文將講述IDEA中的一些常用Git操作。

環境准備

  • 使用前需要安裝一個遠程的Git倉庫和本地的Git客戶端,具體參考:10分鍾搭建自己的Git倉庫
  • 由於IDEA中的Git插件需要依賴本地Git客戶端,所以需要進行如下配置:

操作流程

我們這里使用mall-tiny項目的源代碼來演示,盡可能還原一個正式的操作流程。

在Gitlab中創建一個項目並添加README文件

clone項目到本地

  • 打開從Git檢出項目的界面:

  • 輸入Git地址進行檢出:

  • 暫時不生成IDEA項目,因為項目還沒初始化:

初始化項目並提交代碼

  • 將mall-tiny的代碼復制到該目錄中:

  • 這里我們需要一個.gitignore文件來防止一些IDEA自動生成的代碼被提交到Git倉庫去:
# Maven #
target/

# IDEA #
.idea/
*.iml

# Eclipse #
.settings/
.classpath
.project
  • 使用IDEA打開項目:

  • 右鍵項目打開菜單,將所有文件添加到暫存區中:

  • 添加注釋並提交代碼:

將代碼推送到遠程倉庫

  • 點擊push按鈕推送代碼:

  • 確認推送內容:

  • 查看遠程倉庫發現已經提交完成:

從遠程倉庫拉取代碼

  • 在遠程倉庫添加一個README-TEST.md文件:

  • 從遠程倉庫拉取代碼:

  • 確認拉取分支信息:

從本地創建分支並推送到遠程

  • 在本地創建dev分支,點擊右下角的Git:master按鈕:

  • 使用push將本地dev分支推送到遠程:

  • 確認推送內容:

  • 查看遠程倉庫發現已經創建了dev分支:

分支切換

  • 從dev分支切換回master分支:

Git文件沖突問題解決

  • 修改遠程倉庫代碼:

  • 修改本地倉庫代碼:

  • 提交本地倉庫代碼並拉取,發現代碼產生沖突,點擊Merge進行合並:

  • 點擊箭頭將左右兩側代碼合並到中間區域:

  • 沖突合並完成后,點擊Apply生效:

  • 提交代碼並推送到遠程。

從dev分支合並代碼到master

  • 在遠程倉庫修改dev分支代碼:

  • 在本地倉庫拉取代碼,選擇從dev分支拉取並進行合並:

  • 發現產生沖突,解決后提交並推送到遠程倉庫即可。

查看Git倉庫提交歷史記錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM