【发布时间】:2016-07-20 12:28:21
【问题描述】:
我需要更改一个我已经推送但我不想进行新提交的文件,所以我尝试修改。但是当我尝试将更改推送到远程分支时,它给了我一个错误。 我需要做推力还是其他什么? 我是唯一一个在这个项目上工作的人,所以没有人会拉这个分支(我可以使用修改)。
谢谢。
【问题讨论】:
我需要更改一个我已经推送但我不想进行新提交的文件,所以我尝试修改。但是当我尝试将更改推送到远程分支时,它给了我一个错误。 我需要做推力还是其他什么? 我是唯一一个在这个项目上工作的人,所以没有人会拉这个分支(我可以使用修改)。
谢谢。
【问题讨论】:
是的,您需要强制推送,如果您是唯一在远程存储库上工作的人,这很好。
【讨论】:
是的,您可以使用强制推送,但请注意,它应该在您的分支配置中被允许。
git push origin [branch] -f
这基本上会覆盖分支。因此,请谨慎将其用于 master 等共享远程分支。
【讨论】: