IDEA使用Git基本操作

IDea使用總結20篇博客

https://blog.csdn.net/libusi001/article/details/100070715

目錄

一、本地代碼顏色標識含義

二、Git的log黃綠紫含義

三、分支合併

1、將b1合併到當前分支demo

2、b2與b3分支合併,再跟demo合併

3、主分支代碼更新到其他分支

四、保存當前代碼,pull拉取分支

五、代碼衝突解決

1、場景1

2、場景2

3、場景3

4、場景4


一、本地代碼顏色標識含義

  • 紅色:創建後就沒添加Add到本地Git的,本地庫沒有        
  • 藍色:改動過,沒提交
  • 綠色:新創建提交到本地庫了,沒提交

二、Git的log黃綠紫含義

每個標籤代表不同的分支,不同分支標籤顏色也可能相同的。


黃色代表HEAD(黃色只是表示HEAD的位置,當前分支,沒其它含意)

綠色表示的是你本地(存在的)分支

紫色是遠程(存在的)分支

情況分析:

  1. 如果你看到一個標誌是黃綠藍,表示當前HEAD、遠程、本地,都有這個分支。
  2. 如果你看到一個提交只有紫色,表示你本地沒有這個分支。
  3. 如果你看到一個是紫色和綠色,表示這個提交是遠程分支並且你本地也有這個分支。
  4. 如果你看到一個提交只有綠色,表示這只是你本地的分支提交。

三、分支合併

master下創建四個分支b1,b2,b3,demo

1、將b1合併到當前分支demo

2、b2與b3分支合併,再跟demo合併

發現少了System.out.println("b1");

查看log發現demo分支只有綠色,說明剛剛本地合併分支後忘記提交

如下圖,但它是我操作後的樣子,其實剛剛只有綠色的,相信我!

emmm,然後demo分支push後,繼續切換到b2分支,再次合併遠程demo分支,這次就有

System.out.println("b1");

了,合併即可。

如下圖,說明還沒push到遠程

3、主分支代碼更新到其他分支

暫用master,切換到master分支,update一下

添加數據commit,push

更新master分支代碼到b2分支

如下圖:合併了所有分支代碼的b2分支

四、保存當前代碼,pull拉取分支

待,

五、代碼衝突解決

1、場景1

2、場景2

3、場景3

4、場景4

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章