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谢谢你的改变,我已经习惯了我的别名'> _ <' –
有点偏离主题,但我认为在你提交了一个提交之后,对该提交做一个修改是一个坏主意。你的提交就在那里。接受。创建一个新的提交,其中包含您忘记放在原始文件中的更改。然后推这个。 –