SpringBoot實戰電商項目mall(20k+star)地址:
https://github.com/macrozheng/mall
摘要
你們在使用Git時,都會選擇一種Git客戶端,在IDEA中內置了這種客戶端,能夠讓你不須要使用Git命令就能夠方便地進行操做,本文將講述IDEA中的一些經常使用Git操做。git
環境準備
- 使用前須要安裝一個遠程的Git倉庫和本地的Git客戶端,具體參考:10分鐘搭建本身的Git倉庫。
- 因爲IDEA中的Git插件須要依賴本地Git客戶端,因此須要進行以下配置:

操做流程
咱們這裏使用mall-tiny項目的源代碼來演示,儘量還原一個正式的操做流程。
在Gitlab中建立一個項目並添加README文件

clone項目到本地



初始化項目並提交代碼

- 這裏咱們須要一個.gitignore文件來防止一些IDEA自動生成的代碼被提交到Git倉庫去:
# Maven #
target/
# IDEA #
.idea/
*.iml
# Eclipse #
.settings/
.classpath
.project



將代碼推送到遠程倉庫



從遠程倉庫拉取代碼
- 在遠程倉庫添加一個README-TEST.md文件:



從本地建立分支並推送到遠程
- 在本地建立dev分支,點擊右下角的Git:master按鈕:




分支切換

Git文件衝突問題解決


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



從dev分支合併代碼到master

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


查看Git倉庫提交歷史記錄

公衆號
mall項目全套學習教程連載中,關注公衆號第一時間獲取。github
