git:移动分支头

标签 git

我有两个 git 分支,“A”和“B”,提交编号为 1 到 8。我的历史如下所示

1 -> 2 -> 3 -> 4[A] -> 5 -> 6 -> 7 -> 8[B]

我想改变它,让我的历史看起来像这样:

1 -> 2 -> 3 -> 4 -> 5 -> 6[A] -> 7 -> 8[B]

也就是说,我想将分支 A 的头部从提交 4 移动到提交 6。

我使用什么命令来执行此操作?

最佳答案

你可以运行:

git branch -f A 6

关于git:移动分支头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9759423/

相关文章:

git - 分支正则表达式不起作用时的 Jenkinsfile 阶段

git - 没有 css 无法通过 ssh 访问和查看布局

java - 在 IntelliJ 中每次 git pull 后生成的源根消失了

Git Cherry-Pick 和冲突

git - 为什么 sourcetree 删除了我的提交?

Git - 如何在服务器上推送一个新的 git 项目?

git pull 响应消息含义

git - 如何使用 Git 扩展处理 pull 请求?

Xcode 认为远程 svn 仓库是 git

git - OS X 上的 git + DiffMerge 问题