Featured image of post Git rebase 變更基準點

Git rebase 變更基準點

前言

當我們的分支離主要分支愈來愈遠的時候… 除了使用 merge 回自己的分支外,
還有另一個選擇就是 rebase

rebase 是什麼呢?

一張圖片表示他,如下
(圖片資料參考於 頁面)

簡單來說呢,就是將原本 checkout 出來的點,變更為目標分支最新的點,
只不過 rebase 後,因為原本自己的遠端分支沒有跟上,
而且因為變更基準的關係,會沒有辦法直接 push上去, 需要 push -f強制將分支內容推上去,

當然可以不用擔心會不會蓋到其他人的程式, 因為當你 rebase 後,有衝突妳就需要當下解了,

Example

1
2
git rebase master 
git push origin fix-users -f
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy