[英]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.