Git重新修改了不需要的文件更改?

时间:2014-04-16 16:39:47

标签: git

当我在git上创建一个工作分支时,我在错误的一个上做了这个(我做了一些我不想要的更改)。麻烦是我没有注意到这个错误,直到我完成了分支机构的工作。

然后我在主分支上做了一个rebase,并且用这个文件引发了冲突。我编辑了冲突我应该如何解决并继续改变。

有没有办法从这个分支中删除文件,然后有另一个rebase来掌握它的排序(该文件的更改中的提交现在将在master分支中)?

(如果我在开始时没有在该文件提交的顶部创建我的更改,那就结束了)

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用git rebase --interactive返回,并修复违规提交。要小心,很容易混淆。为了以防万一,保留一个原始分支,甚至可以在存储库的副本(克隆)中工作,或者设置一个模拟的用于愚弄。完成后,您可以推送结果。

小心,弄乱发布的历史记录会让那些在此期间获得分支机构的人感到困惑。