[英]Amend previous commit with no change to commit message
我已经将一些更改推送到遥控器。 现在我需要推送一些其他更改,这些更改应该在先前推送的提交中,但不知何故不是。 我可以简单地通过使用新提交推送更改来做到这一点,但刚才我找到了--no-edit
标志和--amend
如果我需要推送新的更改,但我需要一个包含旧更改和新更改的单一提交,那么git commit --amend --no-edit
会实现吗?
通常,最好避免重写历史记录,只需按照 hyde 的建议添加新的提交即可。
如果您确实需要覆盖历史记录,请确保在推送时使用--force-with-lease
。
是的, git commit --amend --no-edit
是我正在寻找的东西。
git add .
(添加添加和修改的文件)git commit --amend --no-edit
git push --force-with-lease <remote> <branch>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.