如何将一个远程分支更改为另一个远程分支的精确副本?

时间:2015-06-02 20:38:12

标签: git

我在遥控器上有两个分支。发布和掌握。两个分支都有类似的代码。我希望Release中的所有代码都与Master分支相匹配。这意味着Release中的任何其他更改都应该销毁,而Master中的任何更改都不应该放入Release中。

1 个答案:

答案 0 :(得分:1)

如果您确实意味着要丢弃当前的Release分支并重新创建它以使其完全镜像当前的Master分支,则使用的命令序列(在repo的干净克隆中)是

> git checkout -t origin/Release
> git reset --hard master
> git push origin --force Release:Release

但是没有办法从这个

回来