可以修改在没有新推送的情况下推送的早期文件

时间:2011-05-15 23:50:20

标签: git commit rebase

我需要更新一个早期文件,但我需要在以前更新过的地方修改它,是否可以?

... commit A (Add fileA, Add fileB) --> commit B (update file B) ...--> HEAD

我需要提交B并重写文件并保持相同的结构。

我在我的分支机构工作但仍未合并,所以我不会遇到其他开发人员的问题。有人建议我使用rebase,但我不明白如何用它来解决这个问题。

提前致谢。

1 个答案:

答案 0 :(得分:0)

使用--amend标志将更改提交到文件B.它会将文件的最终状态放在最后一次提交中,并为您提供更新提交注释的机会。