git rebase 是個神奇的東西,一不小心用錯就把還沒 push 的東西弄丟了......
latest #7
我忘記有沒有了,我只是想把連續幾個還沒 push 的 commit 壓成一個而已...
原來是這個指令喔,了解,那 rebase 可以幹麼?
是可以拿來合併commit沒錯,不過主要是拿來重新定義patch set的參考點
比如說我現在maintain了一組patch set為某project增加新功能,今天如果upstream更新了,那我就可以git fetch origin; git rebase origin/master。這樣我個修改就會被套用到新的版本上
back to top