我知道如何恢复凌乱的本地分支并将其与远程分支同步:
CREATE TABLE mytable (mycolumn INTEGER);
但是,我不确定反过来。如何将凌乱的远程分支与本地远程分支同步。什么是等效的git命令集来实现后者?
答案 0 :(得分:0)
简单地:
git push -f origin develop
答案 1 :(得分:0)
强行推送你的本地
git push origin develop --force
答案 2 :(得分:0)
您无法完全覆盖远程分支的历史记录。
创建一个新分支并将更改推送到该分支,删除旧分支。将新分支重命名为上一个分支。这是完全覆盖远程分支的唯一解决方案。
强制推送不会删除历史记录。
小心推力
如果您force push
到其他人共享的远程分支,则可能会破坏其他人的工作。