仅在Git上本地应用分支

时间:2018-06-11 18:51:13

标签: git version-control

我们说我克隆了一个存储库。我的本地文件是"清洁",我会称之为" 版本A "。

但现在我需要执行一些配置更改(连接字符串等)。这种变化永远不需要回到服务器。所以我想到只创建一个新的分支,我的配置更改。我会称之为" 版本B "。

最后,我会做一些本地工作,错误修复等。我会称之为" 版本C "。

现在,我希望将更改发送到服务器。我的想法是发送到服务器" 版本A " +" 版本C ",删除添加更改(或忽略?)" 版本B "。

我想知道这是否可能,以及我是如何做到的?

修改: 如果可能的话,一步一步告诉我一个ELI5 ......

1 个答案:

答案 0 :(得分:1)

您可以使用git rebase -i HEAD~2删除历史记录中的版本B

git rebase -i HEAD~2之后,您的编辑将会打开。只需删除内容的第一行,然后保存&退出编辑。然后您的版本B 将被删除。