git 的變基 rebase 和合併 merge 具體有什麼分別阿?

時間 2021-06-01 00:56:56

1樓:蔣蔣蔣校長

先說一下最關鍵的最後效果大家可能理解的更快:

無論是通過衍合,還是三方合併,都會得到相同的快照內容,只不過提交歷史不同罷了。

衍合是按照每行的修改次序重演一遍修改,而合併是把最終結果合在一起。就這樣

2樓:涼宮春日

git rebase [主分支] [要衍合的分支]

這個【要衍合的分支】就會回退到與【主分支】共同的祖先假如是A點,然後從A點進行重演到【主分支】現在的位置B,這個過程是不變的,所以叫重演。接下來,從現在的【主分支】開始"合併「【衍合分支】裡面的東西,從而最後形成衍化成未來版本的C分支(分支命名還是一開始要衍合分支的名字)。

衍合完成後,其實還需要checkout到主分支上,再「快進」到C分支。此時衍合才完成。

衍和最大的好處是,為了得到一條清爽的一條線歷史(要衍合的分支都會重演然後消除了)。

當然衍合也有壞處,例如,一旦有分支在開發(或者分支物件已經發布到公共的倉庫),遠端倉庫就不應該對該分支進行衍合操作,因為此時進行衍合會影響其他人使用分支的時合併的問題。

3樓:

合併,兩個分支鏈條的最後乙個版本融合在一起。

衍合,在乙個分支的最新版本上重現另乙個分支的修改過程,版本樹就像兩個鏈條串在一起變成乙個鏈條

有人是在遊戲裡認識的然後面基變朋友或者奔現成功的嗎?(變成男女朋友或者結婚,這種有嗎?)?

我只是來看看 才看到這個問題,不請自來。有,13年玩LOL認識的,14年元旦奔現,已經結婚了。除了極個別的幾個好朋友,其他人都不知道,尤其是家裡長輩思想保守怕他們接受不了,就算是結婚了也沒說過。 story嗨 我和我現在的男朋友就是炒幣認識的,然後都玩遊戲,都去過日本,一開始都只是,後面聊天內容特別...

拓撲空間分別定義子基和基的意義是什麼?

anderson 基和子基的意義是可以通過基和子基來更加簡便地分析拓撲空間的性質。具體用途是在很多情況下對於需要分析所有開集的定理,可以轉化成只需要分析基或者子基命題同樣可以成立。基做任意並生成拓撲空間,子基先得做有限交再做任意並才能生成拓撲空間。 南七北樓 的確,子基和基都能作為拓撲 開集族 中的...

(化學)有沒有熵變和焓變的復合判據解釋不了的反應?

雙氫青蒿素 從高中角度看,已經夠了。從大學角度看,動力學優勢的反應是無法解釋的。通俗的說,gibbs自由能解釋的是誰更穩定,而不是哪個反應先發生。 煩惱時代劇 吉布斯自由能的含義是乙個化學反應能對外做多少功。對外做功,吉布斯自由能小於零。反應自發。自發的含義是不需要外界對它做功。就可以進行。有些反應...