【发布时间】:2012-09-22 13:13:42
【问题描述】:
我有提交 X 和 2 次提交。我应该只将 X 移动到新分支。我该怎么做?
(而且我的仓库也在远程仓库中,我不认为它到底是什么,但我不会得到“分离的头”)
非常感谢
【问题讨论】:
标签: git git-branch git-commit
我有提交 X 和 2 次提交。我应该只将 X 移动到新分支。我该怎么做?
(而且我的仓库也在远程仓库中,我不认为它到底是什么,但我不会得到“分离的头”)
非常感谢
【问题讨论】:
标签: git git-branch git-commit
如果提交 X 是您要移植到新分支的唯一提交并且该分支是新的,则只需从该提交启动新分支。
$ git branch newbranch COMMIT_HASH
如果您想将提交 X 移动到现有分支并且提交 X 不一定适合分支历史记录,那么您可以 cherry-pick 提交
$ git cherry-pick COMMIT_HASH
【讨论】:
rebase 或 revert 命令。