关于Git的rebase操作

关于Git的rebase
rebase
=> 清理更改记录(将分开的提交合并为一个)

● 命令
git rebase 分支名称
例)

git rebase master
=>現在作業しているブランチの親コミットをmasterブランチに変更・修正

●重新基底的流程
1.重新基底
2.移至已重新基底的父分支
3.将重新基底的分支与父分支进行合并(快进合并)
例如)将特性分支重新基底到主分支上

git switch feature
git rebase master
git switch master
git merge feature

●请注意
不要对已经推送到GitHub的提交进行rebase操作。
如果这样做,本地数据和GitHub数据之间的父提交将变得不同,导致无法进行push操作。

bannerAds