git squash

一個分支多個commit合並到主分支也會帶過去,正好需要git rebase的用法

git rebase -i [startpoint] [endpoint]  #左开右闭
git push -f

改变的是本分支,以哪个commitId为起点,以哪个commitid为重点,来整合中间段的commitid (  startpoint < ........ <= endpoint  )

产生一个整合后的新的当前分支的本地分支(副本),然后可以切到主分支,将此本地分支合并到主分支,分支部分会整合在主分支后面

 

From git squash 用法 - 全栈老刘 - 博客园

 

posted @ 2025-03-13 10:05  海哲飞  阅读(25)  评论(0)    收藏  举报