当我开始我的Git仓库时,我将几个文件作为初始提交提交到它中。现在,许多提交后,我注意到我在这些文件中包含了一行信息,我不想发布(与其余代码不同)。所以我想删除/更改这一行,并保留其他代码。
在搜索周围的解决方案时,我发现可以通过在根提交之前插入一个空提交(在此处描述: Insert a commit before the root commit in Git?),对其进行rebase,然后通过修补修改旧的第一个提交。不幸的是,在rebase期间会出现许多严重的合并冲突(如在此处描述: git: solving conflicts caused by rebase)
是否有不同的方法来解决我的问题,或者我必须逐个rebase和编辑所有冲突?
提前感谢 :)
在搜索周围的解决方案时,我发现可以通过在根提交之前插入一个空提交(在此处描述: Insert a commit before the root commit in Git?),对其进行rebase,然后通过修补修改旧的第一个提交。不幸的是,在rebase期间会出现许多严重的合并冲突(如在此处描述: git: solving conflicts caused by rebase)
是否有不同的方法来解决我的问题,或者我必须逐个rebase和编辑所有冲突?
提前感谢 :)