Git通过选择当前分支的提交来重新建立基础

时间:2020-04-12 21:05:58

标签: git

我想清理一个名为 theme 的分支上的git commit,但是由于我上次从master进行了重新配置,我弄乱了git commits日志(该文件已损坏)。这是我目前的状况以及我正在尝试做的事情的一个示例:

在我的 theme 分支中,我的提交范围从J1-Z1(哈希)
在我的 master 分支中,我来自A-Z

我要清理我的 theme 分支提交,以便拥有所有master的提交(AZ)以及一组 theme 分支提交(让我们说M1- Z1)在上面,所以看起来像AZ,M1-Z1。这意味着在M1之前的所有其他提交都将被丢弃。

我将如何去做?

1 个答案:

答案 0 :(得分:1)

我最终从master分支创建了一个新分支,并从主题分支中挑选了提交内容。