git本地合併分支筆記

2021-10-23 05:28:56 字數 521 閱讀 5529

使用場景:假設同事a將**提交到了分支deva,通過pull request合併到了master; 同事b需要將**合併到自己的分支devb。

基於git命令列,同事b的操作過程參考如下:

git commit -m '***' -a
git pull

git checkout master

# 如果本地還沒有master分支,需要將上述checkout命令替換為:

# git checkout -b master origin/master

-拉取master最新**

git pull origin master
git checkout devb
git merge --no-ff master

# 然後可能需要解決一些衝突, 最後提交到遠端分支devb

git push

Git分支(本地)

1 git儲存的不是檔案的差異或者變化量,而只是一系列檔案快照 file snapshot 2 暫存操作會對每乙個檔案計算校驗和 sha 1雜湊字串 然後把當前版本的檔案快照儲存到git倉庫中 git使用blob型別的物件來儲存這些快照 並將校驗和加入到暫存區 3 git中分支,其實本質上是個指向c...

git合併分支

應該是基本知識的,但是之前工作很少用develop分支,用的時候也不會負責合併和發布新版本,所以就一直沒有接觸這塊,做自己小東西一點一點嘗試吧,也不敢亂來,怕一不小心把自己 搞沒了.需求 我在github有乙個master分支,本地有乙個develop分支,目前做的修改都在develop上,現在準備...

git合併分支

工作中很多情況下都是並行開發,後開發的模組上線時需要合併先開發完成的 這就用到了git的多分支合併。這裡以分支dev5.0.1 dev5.0.2和主幹master進行講解。合併思路是先將dev5.0.1合併到master,在dev5.0.2合併master 的 最後把 dev5.0.2 推送到遠端版...