在我将文件推送到掌握之后,我意识到,我需要添加更多文件。显然,我可以添加,进行新的提交并再次推送它。
但是有可能覆盖旧的推送吗? (可能是删除最后一次推送;再次添加,提交和推送?)
我确信这已经得到了解答,但我可能会对所看到的内容感到困惑!可能是链接足够(并且重复)。
答案 0 :(得分:0)
你想做一个新的提交。
git add <file>
然后传递修正标志
git commit --amend
现在你必须强制推送到遥控器
git push <remote> <branch> --force
警告:这将重写您的历史记录,以便其他人需要强制拉取,如果他们已经撤回了其他提交
git fetch <remote>
git reset --hard <remote>/<branch>