Git指令2 - 操作分支

Git简单基本操作指令集合

                  Git分支
分支作用: 多人协作开发,防止相互干扰,提高协同开发的体验
初始化本地仓库时,默认创建了master主分支
主分支:作用 用来保存和记录整个项目已完成的功能代码
功能分支:专门用来开发新功能的分支1. 创建/查看分支: 查看所有分支: git branch  分支名字前面的 * 号表示当前所处的分支创建新分支: git branch 分支名称  注意:创建了新分支,并不会直接切换到新分支2. 切换分支: git checkout 分支名   作用:切换到指定的分支上2-sss. 分支的快速创建和切换: git checkout -b 分支名字 作用:创建指定名称的新分支,并立即切换到新分支上。
注释:#checkout --作用 表示切换到刚才新建立的分支上-b: 表示创建一个新分支。3. 合并分支:  两步: 1. 切换分支:  git checkout 被合并的分支名2. 合并分支:  git merge 要合并的分支名
合并分支时的注意点:
假设要把 C 分支的代码合并到 A 分支,
则必须先切换到 A 分支上,再运行 git merge 命令,来合并 C 分支!4. 删除分支: git branch -d 分支名称5. 冲突时的分支合并: 概念:两个不同的分支,对同一个文件进行不同的修改。需要手动解决冲突
解决冲突后执行此命令: git add .git commit -m "解决了分支合并冲突的问题"远程分支操作
1.  将本地分支推送到远程仓库:git push -u 远程仓库名 本地分支名称:远程分支名称
注释: - u 表示把本地分支和远程分支进行关联,只有在第一次推送的时候需要带 - u 参数。
如果远程分支名称和本地分支名称一致,命令简化: git push -u origin 名称
此时不能切换远程分支,需要先取消联系 git branch --unset-upstream
此后直接 git push 直接推送到远程仓库2.  跟踪分支:概念:从远程仓库中,把远程分支中下载到本地仓库中。git checkout 名称
git checkout -b 本地分支名称 远程仓库名称/远程分支名称 注释: 从远程仓库中,把对应的远程分支下载到本地仓库中,并把下载的本地分支进行重命名3. 拉取远程分支的最新的代码: 注释:把远程分支最新的代码下载到本地对应的分支中
git pull 从远程仓库拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致4. 删除远程分支:  git push 远程仓库名称 --delete 远程分支名称
注释: 删除远程仓库中,制定名称的远程分支。 实例: git push origin -- delete pay5. 删除本地分支:
git branch -D 本地仓库名  注释:强行删除本地分支,即使本地分支和远程分支不一致
git branch -d 本地仓库名   注释: 删除本地仓库,当本地分支和远程分支不一致时,会先提出警告,后续按照提示可以继续强行删除本地分支
git remote -v
6. 查看服务器分支: git remote show 地址

Git指令2 - 操作分支相关推荐

  1. git指令:从dev分支上克隆代码

    git clone 之前克隆都是从master分支上进行克隆,现在需要在dev分支上克隆代码,操作步骤如下: 从仓库中获取克隆地址,https或者SSH的都可以 如果直接通过git clone 地址的 ...

  2. Git指令 复制原分支代码到新分支

    经常使用,记录一下 原来的分支: old 新分支:new 1. 选择old分支拉去代码保证最新 $git checkout old $git pull 2. 从原分支复制到新分支 $git check ...

  3. git关于创建/删除分支常用命令

    主要用来介绍git中如何操作分支的命令: 1.git查看所有的分支: git branch -a 2.创建本地分支: git checkout -b <name> 3.有了本地分支之后推送 ...

  4. Git实战:branch分支操作详解

    什么是分支 分支是指在主干道上分支的支线,可以前往不同的地方,也可以到达相同的终点(只是实现的路线不同).Git指向团队开发中的个体,各开发者可以有自己的分支,开发时不会影响其他分支的开发进度.分支完 ...

  5. git常用命令,分支操作,子模块

    Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro) 二. Git 常用 ...

  6. Git之常见的分支操作

    目录 分支管理 1.创建与合并分支 1.2switch 2.解决冲突 3.分支管理策略 4.分支策略 5.Bug分支 6.Feature分支 7.多人协作 8.推送分支 9.抓取分支 10.Rebas ...

  7. IDEA中对Git的常规操作(合并,提交,新建分支,更新)

    IDEA中对Git的常规操作 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 ...

  8. 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作

    2019独角兽企业重金招聘Python工程师标准>>> [转载请注明出处!http://my.oschina.net/u/2337744/] 分支就是科幻电影里面的平行宇宙,当你正在 ...

  9. git常用操作--分支

    工欲善其事,必先利其器 分支 分支是简单的概念,和日常生活中用到的一样,比如说头发分杈:从一根开始分成了2根甚至更多,每一个分杈就是一个分支. git的分支功能让它的使用方便了很多.每一个分支是相互独 ...

最新文章

  1. 《css世界》的那些实用技巧
  2. 徒劳的对抗——如何做好极客的老婆(灵感来源于《你就是极客》)
  3. Oracle-知识结构漫谈
  4. C++面试中string类的一种正确写法
  5. 《HTTP 权威指南》笔记:第十四章 安全 HTTP
  6. typeScript模块四
  7. 巧用Environment.UserInteractive 实现开发和生产环境的分开调试部署
  8. 记录一次@Transactional问题处理
  9. 多通路fpga 通信_多核DSP和FPGA之间的高速SRIO通信
  10. python在原有的字符串的基础上追加列表构成的字符串,并保持格式一致
  11. 现货黄金短线下破1760美元/盎司
  12. 微信获取地理位置转城市demo
  13. MyBatis缓存结构
  14. Python图片文字识别转换程序
  15. Win10切换虚拟桌面
  16. 计算机学硕研究计划,博士研究生学习计划和研究计划
  17. ubuntu安装使用redis并设置开机启动
  18. 产品创新案例分析|大疆如何从初创到无人机帝国的进阶之路
  19. 30岁后,你拿什么养活自己
  20. matlab获取图像某点RGB值、灰度值的方法

热门文章

  1. Log4J入门教程(三) maven构建
  2. docker之docker-machine用法
  3. 算法导论系列:分治算法
  4. 46 道阿里巴巴 Java 面试题,你会几道?
  5. python--列表与字典
  6. CCF NOI1144 众数
  7. python-dev 安装错误
  8. 基于float的几种布局
  9. android 布局滑动中scrollTo 和 scrollBy 方法使用说明
  10. Powershell管理系列(三十一)PowerShell操作之批量创建邮箱