天天看點

忍不住配個圖來簡單說下idea 中 git的分支合并

        在正常的開發中是不大可能一個分支master幹到底的,這樣感覺很不專業,逼格很不夠有沒有感覺。不論公司規模如何都要有點裝逼技能才好出去吹的,指令行玩的很溜的 ,固然可敬,但是就怕手抖啊 ,是不是在做大的合并之前得洗把臉,買好車票,帶好護照,随時準備跑路,開個玩笑哈,沒辣麼嚴重啦,大不了被打死嘛,好了 ,廢話這麼多直接開始。

前提哈:你的idea是已經可以正常進行項目的送出的。我也是預設你是一個不辣麼白的小白

我用的是gitee也就是國人的github倉庫,碼雲,github也是一樣的,千萬别糾結哈。開幹。

1:先來個工程這是對idea最基本的尊重:

忍不住配個圖來簡單說下idea 中 git的分支合并

小白的我咋知道我現在是在哪個分支嘞?

看圖:

忍不住配個圖來簡單說下idea 中 git的分支合并

為了讓大家看清楚,我把我的時間都截圖出來了,沒錯,坐标就是你的idea的右下角位置。正常是有的,非正常的,我不管。

看到了嗎???寫的是master 對 大師級别的就是主分支啦。好的 第一不完成。

2:如何建立分支嘞?

方式有很多,我就告訴你我喜歡的方式,不喜勿噴:

忍不住配個圖來簡單說下idea 中 git的分支合并

單擊你的master就出來啦。

看到木有:讓你new 呢?

忍不住配個圖來簡單說下idea 中 git的分支合并
  1. 給人家起個名字:
  2. 然後他預設是檢出這個分支的。
  3. 小手點選create
忍不住配個圖來簡單說下idea 中 git的分支合并

然後再去看你的右下角,這個是後分支已經自動切換到了剛建立的分支上了。截圖為證:

忍不住配個圖來簡單說下idea 中 git的分支合并

我迫不及待啊 ,趕緊去git上看了下:

忍不住配個圖來簡單說下idea 中 git的分支合并

what???  竟然木有啊 ???

客觀别慌,我們來搞點事情:

1:修改一下原來的test.txt

忍不住配個圖來簡單說下idea 中 git的分支合并

2:然後做個送出:

忍不住配個圖來簡單說下idea 中 git的分支合并

3:我走你~~~~biubiubiu~~~~

忍不住配個圖來簡單說下idea 中 git的分支合并

咦,就是它

4:再來看右下角:

忍不住配個圖來簡單說下idea 中 git的分支合并

它也在嘞~~~ 咦 中 真中 ~

既然是分支那就是我有别人沒有,隻要别人沒有合并我的分支的情況下。那咱就去看看到底是不是:

忍不住配個圖來簡單說下idea 中 git的分支合并

5:我show diff 一下驗證真假:

忍不住配個圖來簡單說下idea 中 git的分支合并

看來是真的,你也可以checkout master看下master的代碼時候更改,肯定是木有更改的,我直接告訴你,讓你死了這條心。

3:分支建立完了是不是該合并了啊?

作為一個老司機,很快就完成了自己的開發任務這個時候激動人心的時候來了,要正式的把自己的代碼合并到主分支上,香不香???咦,香,咋恁香嘞!!!!

忍不住配個圖來簡單說下idea 中 git的分支合并

點進去:

忍不住配個圖來簡單說下idea 中 git的分支合并

我再苦口婆心一句:這時候是把分支合并到master,主體是master,是以你是要先切換到master分支的。納尼?怎麼切?好吧:

忍不住配個圖來簡單說下idea 中 git的分支合并

然後按照上面操作就可以了。

忍不住配個圖來簡單說下idea 中 git的分支合并

完事兒。

最後的話:

合并需謹慎,平時自己玩玩可以,但是生産上一般這個工作都是技術leader來做的,自己如果實在寂寞想找成就感那就github玩玩。生産上做事一定要有敬畏之心,否則遲早掉坑裡,并且一般都是臭水坑~~~~完結