如何用本地分支替换远程分支。如果远程分支中有本地分支中不存在的文件,则将其删除。替换所有内容(文件、提交)。我打算删除远程分支,然后再次创建它并应用推送,但我不知道这是否是正确的方法。谢谢
如果您绝对确定希望将远程分支替换为本地分支,以及重写历史记录对该分支的其他协作者的影响,您可以从本地分支强制推送到它:
git push remotename localbranch:remotebranch -f
Run Code Online (Sandbox Code Playgroud)
如果本地和远程分支名称相同,那么命令就更简单:
git push remotename branch -f
Run Code Online (Sandbox Code Playgroud)
因此,如果您的分支名称是,develop那么命令将是:
git push origin develop -f
Run Code Online (Sandbox Code Playgroud)