And*_*yer 55
您可以创建一个空提交并推送: git commit --allow-empty
fre*_*oma 17
不,没有办法做到这一点,因为它会完全反对整个"git策略",我想.我不知道你的部署系统,但我想你做的事情的一个好方法是在不同的分支上工作(即开发时和推送时部署的分支),并合并更改您希望从开发分支部署到您的实时分支.
您可以使用选项修改最后一次提交--no-edit,然后强制推送分支。
git commit --amend --no-edit
git push origin <remote name> -f
Run Code Online (Sandbox Code Playgroud)