从一个分支重新定位到另一个分支的特定提交

时间:2015-05-31 00:08:59

标签: git github

我想在分支82c7b6a中重新定义此特定提交:master

这就是我在做的事情:

切换到分支开发

git checkout develop

然后使用master

进行变基
git rebase master

但我应该在git rebase命令中添加什么内容,以便将其转到82c7b6a上的master

2 个答案:

答案 0 :(得分:2)

只需重新提交提交:

git checkout develop
git rebase 82c7b6a 

答案 1 :(得分:0)

为什么要改变?听起来像你想做git cherry-pickgit cherry-pick用于将给定的提交抓取到当前分支中。

如果您希望重新订购历史记录日志(在历史记录日志中的任何位置添加内容,可以将其插入历史记录中的某个位置),则会使用

git rebase

如果你仍然想使用git rebase,你只需要为rebase提供SHA-1

git rebase <SHA-1>