1 查看远程分支

[plain] view plain copy
  1. $ git branch -a
  2. * br-2.1.2.2
  3. master
  4. remotes/origin/HEAD -> origin/master
  5. remotes/origin/br-2.1.2.1
  6. remotes/origin/br-2.1.2.2
  7. remotes/origin/br-2.1.3
  8. remotes/origin/master

2 查看本地分支

[plain] view plain copy
  1. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  2. $ git branch
  3. * br-2.1.2.2
  4. master

3 创建分支

[plain] view plain copy
  1. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  2. $ git branch test
  3. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  4. $ git branch
  5. * br-2.1.2.2
  6. master
  7. test

线面是把分支推到远程分支

[plain] view plain copy
  1. $ git push origin test

4 切换分支到test

[plain] view plain copy
  1. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  2. $ git branch
  3. * br-2.1.2.2
  4. master
  5. test
  6. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  7. $ git checkout test
  8. M       jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java
  9. M       jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java
  10. Switched to branch 'test'
  11. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)
  12. $ git branch
  13. br-2.1.2.2
  14. master
  15. * test

M  表示cong 原来分支(上一次修改没有提交br-2.1.2.2)带过来的修改

5 删除本地分支   git branch -d xxxxx

shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)

[plain] view plain copy
  1. $ git checkout br-2.1.2.2
  2. M       jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java
  3. M       jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java
  4. Switched to branch 'br-2.1.2.2'
  5. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  6. $ git br
  7. * br-2.1.2.2
  8. master
  9. test
  10. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  11. $ git br -d test
  12. Deleted branch test (was 17d28d9).
  13. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)
  14. $ git br
  15. * br-2.1.2.2
  16. master

6 查看本地和远程分支  -a。前面带*号的代表你当前工作目录所处的分支

[plain] view plain copy
  1. remotes/origin/HEAD -> origin/master #啥意思呢?

”在clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据,建立一个指向它的master 分支的指针,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone数据到本地)“

这个是执行 git remote -v 的结果,看出来origin其实就是远程的git地址的一个别名。

[plain] view plain copy
  1. $ git remote  -v
  2. origin  git@xxxx/jingwei.git (fetch)
  3. origin  git@xxxx/jingwei.git (push)
[plain] view plain copy
  1. shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)
  2. $ git branch -a
  3. br-2.1.2.2
  4. master
  5. * test
  6. remotes/origin/HEAD -> origin/master
  7. remotes/origin/br-2.1.2.1
  8. remotes/origin/br-2.1.2.2
  9. remotes/origin/br-2.1.3
  10. remotes/origin/master

7 删除远程版本

[plain] view plain copy
  1. git push origin :br-1.0.0
[plain] view plain copy
  1. 删除远程分支
  2. git branch -r -d origin/branch-name
  3. git push origin :branch-name

git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支相关推荐

  1. linux 如何查看远程代码分支,linux看git 创建分支、删除本地分支、查看远程分支、本地分支例子...

    1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...

  2. git 查看、创建、删除 本地,远程 分支

    1. 查看远程分支 git branch -rorigin/master 2. 查看本地分支 git branch *master 注:以*开头指明现在所在的本地分支 3. 查看本地分支和远程分支 g ...

  3. git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支...

    1 查看远程分支 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/ ...

  4. git 查看远程分支、本地分支、删除本地分支

    1 查看远程分支 [plain] view plaincopy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin ...

  5. git创建fork仓库和关联fork仓库 git提交新分支之git删除本地分支和git删除远程分支——git remote prune origin同步分支

    git创建fork仓库和关联fork仓库 & git提交新分支之git删除本地分支和git删除远程分支--git remote prune origin同步分支 & 跨分支合并-新建分 ...

  6. Git查看本地分支、远程分支、所有分支

    Git查看本地分支.远程分支.所有分支 查看本地分支 git branch 查看远程分支 git branch -r -r 表示 remote 查看所有分支 git branch -a

  7. Git查看、删除、重命名远程分支和tag

    本文链接:http://zengrong.net/post/1746.htm 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内容,提纲: 查看远程分支 删除远程分支和tag 删除不存在对 ...

  8. Git查看、删除、重命名远程分支和tag【转】

    转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也 ...

  9. git显示服务器所有分支,git 查看所有远程分支以及同步

    在多台电脑使用git管理开发分支的时候,会出现这样的情况.电脑A创建了分支1,并且push上了远程仓库. 电脑B本地clone仓库默认只会clone下master分支,而其他电脑A推送的分支是不会默认 ...

最新文章

  1. PCIPCIE MSI中断
  2. MongoDB_限制集(Capped)
  3. Android中实现调用摄像头拍照并显示在ImageView中
  4. win10+ubuntu双系统安装方案
  5. 解放双手,基于github travis-ci docker自动化部署java项目
  6. oracle浅析导致数据库性能问题的常见原因
  7. python绘制立体扇形_你不知道的4种方法:python方法绘制扇形
  8. 微信接口_收货地址共享
  9. python百度文库免券下载
  10. 基于RFID定位技术下的机房资产管理系统,RFID资产管理解决方案--新导智能
  11. 打造企业云三级火箭,EasyStack未来五年计划凸显雄心壮志
  12. 修改hosts文件屏蔽广告原理及实现
  13. 大数据离线阶段Day5之多彩缤纷数据源
  14. JavaScript测试题
  15. Error(15) 解决 sshd: no hostkeys available -- exiting.
  16. CoAP协议之初探(一)
  17. 二叉树、B树、B+树、红黑树 的 本质区别以及各个应用场景
  18. 微信文件撤回时间多长_微信消息怎么撤回?撤回时间限制是多久?
  19. HarmonyOS应用开发 — HelloWorld应用开发E2E体验
  20. 2020h黑苹果 y7000p_拯救者Y7000黑苹果升级macOS 10.15.4分享

热门文章

  1. mysql复制数据到同一张表
  2. 无需工具:腾讯视频.qlv格式转换成.mp4格式的方法!
  3. 阿里内网M8级别的“分布式到微服务”解密手册,学废了嘛
  4. seo是什么意思(seo专员是什么职业?)
  5. 【数据应用案例学习】(一)—— 基于用户画像的腾讯大数据防刷架构
  6. 黑苹果双系统安装教程macOS High Sierra 10.13.x
  7. huawei路由器NAT配置
  8. glibc 2.17升级2.28,gcc 4.8.5升级9.2.0,GNU Make 3.82 升级到4.2.1,安装bison
  9. 真 · 神经网络发明人福岛邦彦获奖,Schmidhuber、李飞飞点赞
  10. 全排列问题(AcWing 823. 排列)