当前位置:首页 > git > 正文

git rebase master(git fetch rebase)

  • git
  • 2024-03-14 14:49:36
  • 2212
git rebase master
git rebase master 命令将当前分支上的提交移植到 master 分支上,同时保留提交历史。 它将 master 分支的快照作为目标,并将当前分支上的提交逐个应用到该快照之上。
要素:
将当前分支重新定位到 master 分支之上。
保留当前分支上的提交历史。
将 master 分支的当前状态作为目标。
按顺序应用当前分支上的提交。
使用示例:
假设当前分支为 feature-a,master 分支有 10 个提交。
执行 git rebase master 后:
- master 分支快照将包含 10 个提交。
- feature-a 分支将被重新定位到 master 分支之上,包含 10 个 master 分支提交 + feature-a 中的任何提交。
- 提交历史将保留,所有 feature-a 提交将按顺序应用到 master 分支快照之上。

上一篇:git revert master

下一篇:git rebase怎么用