在推送到master之后追加并编辑提交

时间:2016-09-25 14:58:04

标签: git

在我将文件推送到掌握之后,我意识到,我需要添加更多文件。显然,我可以添加,进行新的提交并再次推送它。

但是有可能覆盖旧的推送吗? (可能是删除最后一次推送;再次添加,提交和推送?)

我确信这已经得到了解答,但我可能会对所看到的内容感到困惑!可能是链接足够(并且重复)。

1 个答案:

答案 0 :(得分:0)

你想做一个新的提交。

git add <file>

然后传递修正标志

git commit --amend

现在你必须强制推送到遥控器

git push <remote> <branch> --force

警告:这将重写您的历史记录,以便其他人需要强制拉取,如果他们已经撤回了其他提交

git fetch <remote>
git reset --hard <remote>/<branch>