美文网首页
重设Master分支

重设Master分支

作者: 程宇渊 | 来源:发表于2019-03-14 20:39 被阅读0次

参考:https://blog.csdn.net/mg0324/article/details/44916747

问题描述:

每次误操作后,都会引起当前分支低于远程的master分支,然后导致无法完成git push origin master:master。

如果用:

git branch -D master;//删除本地master分支

git push origin :master;//删除远程master分支

会发现删除不了,因为在本地您处在master分支,在远程master为默认分支。

解决方法:

1.先建立自己的分支。

git branch <newBranch>:

2.将temp分支提交到远程分支上:

git push origin <newBranch>:<newBranch>

3.在github上将master分支设置成不是default的分支,这里就要选择<newBranch>分支了,因为只有两个分支。

github操作,点击后面的settings,选择不是master的分支为默认。

3.再使用删除:

git branch -D master;//删除本地master分支

git push origin :master;//删除远程master分支

这样就完成删除了。

4.如果你还想在将master分支做为默认的分支,再建一个叫master的分支,然后类似操作(将内容提交到master分支上,push到远程的github上,进入settings中设置master为默认的分支即可。)

相关文章

  • 重设Master分支

    参考:https://blog.csdn.net/mg0324/article/details/44916747 ...

  • Git分支命名规范

    master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性 master ...

  • Git规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

  • Git 分支开发规范

    分支管理 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支稳...

  • git 分支开发规范

    [TOC] 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,确保master分支...

  • GIT 分支管理规范

    常设分支 master 分支 -- master 为主分支,也是用于部署生产环境的分支,确保master分支稳定性...

  • Sourcetree分支合并(merge)

    Sourcetree分支合并 描述:将dev分支合并进master分支 切换到master分支 双击master分...

  • 前端GIT规范

    前言 master 分支为主分支(保护分支),不能直接在master分支上进行修改代码和提交;master分支为线...

  • Git 分支管理策略

    一、常设分支 主分支 master :初始化分支,生产环境代码只能由 master 分支发布,要保证 master...

  • Git的使用 和 问题总结

    clone远程分支 1、clone远程分支, master分支,如 2、clone远程分支,master之外的分支...

网友评论

      本文标题:重设Master分支

      本文链接:https://www.haomeiwen.com/subject/nbchmqtx.html