我们有一个'dev'分支,它已经作为事实上的主人运作了很长一段时间.
有没有办法让我的远程/主控指向与远程/开发相同的地方?(没有合并/变基/额外工作).
(或多或少地将dev重命名为master)
提前致谢
RJF*_*ner 26
Checkout master分支,将其重置为dev,push.这将影响可能具有远程/主服务器分支的下游用户.
git checkout master
git reset --hard remote/dev
git push -f
Run Code Online (Sandbox Code Playgroud)
这会导致您丢失自远程和dev发生以来所做的任何提交,但最终会得到与remote/dev相同的状态.
假设您的遥控器已命名origin
,
git push origin +origin/dev:refs/heads/master
Run Code Online (Sandbox Code Playgroud)
然后,如果你还想删除dev
:
git push origin :refs/heads/dev
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8673 次 |
最近记录: |