提交被推送到远程分支后如何更改提交内容?

时间:2016-03-31 21:06:59

标签: git github push amend

我需要更改我已经推送的文件,但我不想做新的提交,所以我尝试修改。但是当我尝试将更改推送到远程分支时,它会给我一个错误。 我需要做推力还是其他什么? 我是唯一一个参与这个项目的人,所以没有人会拉这个分支(我可以使用修改)。

感谢。

2 个答案:

答案 0 :(得分:3)

是的,你需要强制推送,如果你是唯一一个在远程存储库上工作的人,这很好。

答案 1 :(得分:2)

是的,您可以使用强制推送,但请注意,您的分支配置应该允许它。

git push origin [branch] -f

这基本上会覆盖分支。因此请谨慎使用它作为master等共享远程分支。