use*_*142 18 git git-amend git-commit
我做了一个提交并推动回购.后来我通过使用修改了提交消息git commit --amend,在弹出窗口中我输入了新消息.我可以通过看到新消息git log.经过这一切,我的git status节目就像这样.我不知道如何将这个变化推向回购.
On branch master
Your branch and `origin/master` have diverged,
and have 1 and 1 different commit(s) each, respectively.
Run Code Online (Sandbox Code Playgroud)
期待一个可行的解决方案.
Von*_*onC 23
如果您可以修改远程仓库上的历史记录(例如,您只是推送了该提交,并且没有进行新的提交),您可以尝试
git push --force
Run Code Online (Sandbox Code Playgroud)
但是,请先阅读" 如何将修改后的提交推送到远程git仓库? ":如果有人已从该回购中撤出,他/她将不会高兴.
" Git:推动修改提交 "中描述了另一种选择.
正如cpeisert在评论中提到的" master分支和' origin/master'已经分歧,如何'分散'分支'? "描述了你的警告信息.
| 归档时间: |
|
| 查看次数: |
12943 次 |
| 最近记录: |