git 拉取指定远程分支方法和删除分支

分两种情况:
1、本地没有任何分支(例如:远程有master和dev,想直接取dev)
git clone -b dev ssh://git@xxxx.git
2、本地已经存在分支(例如:本地已存在master,再想拉取dev)
a、git fetch origin dev
b、git checkout -b dev-c origin/dev

说明:dev-c 这个分支名是本地分支名,一般和远程保持一致,也可以不同。

如果直接执行b命令可能会报错:
fatal: 'origin/dev' is not a commit and a branch 'dev-c' cannot be created from it

分两种情况:
1、直接删除远程分支,本地对应分支还存在
git push origin --delete dev
2、直接删除本地分支,但是远程分支还存在
git branch -D dev-c

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 远程仓库 到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题...
    归云丶阅读 5,969评论 0 5
  • 远程仓库。 在了解之前,先注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密...
    在你左右2018阅读 2,773评论 0 0
  • 分支管理 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习...
    bo_song阅读 4,001评论 0 1
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 9,161评论 0 10
  • 本系列教程来自廖雪峰的官方网站,现在搬运过来,目的帮助自己和小白学习收藏!附赠:常用git命令清单 目录 前言 创...
    Blizzard_liu阅读 4,826评论 0 4

友情链接更多精彩内容