Git 推送到主服务器后追加并编辑提交

Git 推送到主服务器后追加并编辑提交,git,Git,在我把我的文件推到master之后,我意识到,我需要再添加几个文件。很明显,我可以添加、进行新提交并再次推送它 但是,是否有可能覆盖旧的推送?(可能正在删除最后一次推送;添加、提交并再次推送?) 我相信这已经得到了回答,但我可能不知道该看什么!可能是链接已经足够了(并且是重复的)。希望您能重新提交 git add <file> 现在,您必须强制按遥控器 git push <remote> <branch> --force git推送--force 警告:

在我把我的文件推到master之后,我意识到,我需要再添加几个文件。很明显,我可以添加、进行新提交并再次推送它

但是,是否有可能覆盖旧的推送?(可能正在删除最后一次推送;添加、提交并再次推送?)


我相信这已经得到了回答,但我可能不知道该看什么!可能是链接已经足够了(并且是重复的)。

希望您能重新提交

git add <file>
现在,您必须强制按遥控器

git push <remote> <branch> --force
git推送--force
警告:这将重写您的历史记录,因此其他人如果已经拉取了另一个提交,则需要强制拉取

git fetch <remote>
git reset --hard <remote>/<branch>
git-fetch
git重置——硬/

杰夫的答案是,最接近您想要做的事情的可能重复项。但是,这并不是真正的推送覆盖。要直接回答您的问题,不,不可能删除推送。
git fetch <remote>
git reset --hard <remote>/<branch>