make changes
git commit 'made changes' -a
git push origin
make more changes
git ammend -a
git push origin
我注意到,當我做git commit --ammend -a
,然後嘗試推到一個遠程回購,它需要我強制推(git push -f
)。做git修改需要一個git push -f?
我的猜測是因爲它試圖推動相同的(?什麼字?)提交代碼,但注意到文件的差異。
這是正確的嗎?
沒有'git modify'命令;你指的是'git commit --amend'嗎? –
@MarcoLeogrande謝謝你的改變,我已經習慣了我的別名'> _ <' –
有點偏離主題,但我認爲在你提交了一個提交之後,對該提交做一個修改是一個壞主意。你的提交就在那裏。接受。創建一個新的提交,其中包含您忘記放在原始文件中的更改。然後推這個。 –