zoukankan      html  css  js  c++  java
  • Git 如何删除本地分支和远程分支

    切换到master分支

    git checkout master

    查看已有的本地及远程分支

    git branch -a

    删除远程分支

    git push origin --delete dev

    删除后,再次查看分支情况

    git branch -a

    删除本地分支

    git branch -d dev

    远程分支和本地分支删除完毕

    当我想从远程仓库里拉取一条本地不存在的分支时:

    git checkout -b 本地分支名 origin/远程分支名

    这个将会自动创建一个新的本地分支,并与指定的远程分支关联起来。

    例如远程仓库里有个分支dev2,我本地没有该分支,我要把dev2拉到我本地:

    若成功,将会在本地创建新分支dev2,并自动切到dev2上。

    如果出现提示:

    fatal: Cannot update paths and switch to branch 'dev2' at the same time.
    Did you intend to checkout 'origin/dev2' which can not be resolved as commit?

    表示拉取不成功。我们需要先执行

    git fetch

    然后再执行

    git checkout -b 本地分支名 origin/远程分支名

    即可。

  • 相关阅读:
    韦到头打印链表
    字符串替换
    二维数组中的查找
    字符串加解密
    简单密码破解
    vue中store模块化
    使用requests抓取网页内容
    PyQt中的一些小问题
    微信公众号之Token验证
    编译BOOST中的PYTHON模块
  • 原文地址:https://www.cnblogs.com/caozhengze/p/11268293.html
Copyright © 2011-2022 走看看