当前位置: 首页 > news >正文

Git基本应用<二>:Git的分支管理

一、从GitHub远程仓库拷贝工程

1.1 拷贝远程库到本地仓,拷贝无需要git init

在e/x-sense/RF目录下,执行git clone

 

 

 1.2 查看分支, *代表当前处于哪个分支

二、合并分支-

2.1  新建分支,并切换到所建分支,命令:git branch/git branch 分支名/git checkout 分支名

2.2  删除分支,命令:git branch -d 分支名/git branch -D 分支名(-D是强制删除)

2.2  同步远程仓库数据到本地仓(不是本地工作区)。命令: git fetch和git merge

       执行git fetch会检查本地仓库和远程仓库的差异,检查哪些不存在于本地仓库,然后将这些变动的提交拉取到本地。

        git fetch不会自行将这些新数据合并到当前工作目录中,需要再执行git merge才会把这些变动合并到当前工作目录。

git fetch origin            //未指定分支,默认拉取master到本地仓
git fetch origin rf_test    //拉取指定分支到本地仓
git merge origin            //未指定分支,默认拉取master到本地仓
git merge origin rf_test    //拉取指定分支到本地仓

2.3  另一个命令:git pull

      git pull的作用相当于git fetch + git merge,即直接拉取远程仓库数据,自动合并到本地工作目录,这样很容易遇到冲突。

2.4  操作实例

新分支提交后,看log信息

 合并到master上

相关文章:

  • 电商系统中的掉单问题
  • CONV1D卷积神经网络运算过程(举例:n行3列➡n行6列)
  • 数据结构c语言版第二版(严蔚敏)第一章练习
  • python练习Ⅱ--函数
  • 3D多模态成像市场现状及未来发展趋势分析
  • vscode 1.71变化与关注点(多配置预设/旧合并器回归等)
  • SQL面试题之区间合并问题
  • Linux用户和权限之一
  • 回溯法就是学不会2 —— 括号生成问题
  • ESP32 ESP-IDF TFT-LCD(ST7735 128x160) LVGL演示
  • 信息论学习笔记(二):离散无噪声系统
  • CentOS7启动SSH服务报错
  • 大咖说*计算讲谈社|商用车智能驾驶商业化实践
  • python笔记Ⅶ--函数返回值、作用域与命名空间、递归
  • 03 RocketMQ - Broker 源码分析
  • [译] 怎样写一个基础的编译器
  • “大数据应用场景”之隔壁老王(连载四)
  • Android Studio:GIT提交项目到远程仓库
  • CAP理论的例子讲解
  • Druid 在有赞的实践
  • flutter的key在widget list的作用以及必要性
  • JAVA 学习IO流
  • Java,console输出实时的转向GUI textbox
  • JavaScript-Array类型
  • leetcode386. Lexicographical Numbers
  • Linux下的乱码问题
  • mysql外键的使用
  • MySQL主从复制读写分离及奇怪的问题
  • Spark RDD学习: aggregate函数
  • vue中实现单选
  • WePY 在小程序性能调优上做出的探究
  • 观察者模式实现非直接耦合
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 如何用Ubuntu和Xen来设置Kubernetes?
  • 项目管理碎碎念系列之一:干系人管理
  • 新手搭建网站的主要流程
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • #QT(TCP网络编程-服务端)
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (4) PIVOT 和 UPIVOT 的使用
  • (6)STL算法之转换
  • (day6) 319. 灯泡开关
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (一)Java算法:二分查找
  • (原)Matlab的svmtrain和svmclassify
  • .cn根服务器被攻击之后
  • .java 9 找不到符号_java找不到符号
  • .NET Core 和 .NET Framework 中的 MEF2
  • .Net Memory Profiler的使用举例
  • .net redis定时_一场由fork引发的超时,让我们重新探讨了Redis的抖动问题
  • .NET委托:一个关于C#的睡前故事
  • .net中我喜欢的两种验证码
  • .stream().map与.stream().flatMap的使用