4-具体学习git--分支
图形的方式显示日志:git log --oneline --graph
两种方式建立分支:
1.git branch dev,建立一个dev的分支
git branch 查看分支有哪些,星号在当前分支
可以发现现在在master分支上,那怎样转到dev分支上呢?
可以用git checkout dev 转到dev分支
2.另外一种方式建立分支
首先我们删除dev 分支,用git branch -d dev,在这之前需要将当前分支设置为非dev分支才能删除dev分支。
2.建立分支: git checkout -b dev
这个命令在建立分支dev的同时,将HEAD移动到dev上面去。
我在改变了1.py后直接用git commit -am “change 3 in dev”命令将改动添加到dev分支中去。这种命令是省去了先add再commit,但前提是这个1.py已经在仓库中存在了。
这时我用git checkout master转到主分支,这时观察1.py内容,发现在dev分支提交的内容并没有出现在master分支中。
如果我想将dev分支合并到master分支中,可以用 git merge --no-ff -m "keep merge info" dev 其中--no-ff 代表 no fast forward
发现dev中的语句合并到了master中。
此时再用 git log --oneline --graph 命令观察分支情况:
转载于:https://www.cnblogs.com/zhubinglong/p/7117546.html
4-具体学习git--分支相关推荐
- 2016/01/13开始学习git:分支管理:Bug分支
每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除. 当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当 ...
- 《GitHub入门与实践》第4章 通过实际操作学习Git 分支的操作——学习笔记
文章目录 2. 分支的操作 2.1 git branch--显示分支一览表 2.2 git checkout -b--创建.切换分支 2.2.1 切换到 feature-A 分支并进行提交 2.2.2 ...
- Git学习总结(12)——多人开发 Git 分支管理详解
1.前言 在上一篇博客中我们主要讲解了Git 远程仓库,相信大家对远程的Git仓库有一定的了解,嘿嘿.在这一篇博客中我们来在大家讲解一下Git 分支管理,这可以说是Git的又一大特点.下面我们就来学习 ...
- Git学习(了解版本控制、Git安装配置、Git基本理论、Git搭建、Git文件操作、使用码云或Github、IDEA集成Git,Git分支开发)
学习git之前,我们需要先明白一个概念,版本控制! 版本控制 什么是版本控制 版本迭代,新的版本!版本管理器. 版本控制(Revision Control)是一种在开发的过程中用于管理我们对文件.目录 ...
- 【git学习五】git基础之git分支
1.背景 最早用github的时候,我傻傻的问舍友大神,git里面的branch是干什么的,他用了很直白的解释,我至今还记得."branch就是你可以自己建立一个分支,随便乱搞而不影响整个项 ...
- git学习------gt;Git 分支管理最佳实践
ps:本文转载于 : https://www.ibm.com/developerworks/cn/java/j-lo-git-mange/index.html Git 是目前最流行的源代码管理工具.大 ...
- Git 分支的创建与切换 —— Git 学习笔记 14
Git 分支的创建与切换 文章目录 Git 分支的创建与切换 Git 分支的本质 分支创建 分支切换 参考资料 几乎所有的版本控制系统都以某种形式支持分支. 使用分支意味着你可以把你的工作从开发主线上 ...
- 【git系列005】git分支学习
GIT分支 一.Git 分支模型 经典 Git-Flow 两个常驻分支(master & develop),代码开发都在临时分支上进行.有少少复杂度,需要做好日常管理(如及时删除已合并的临时分 ...
- 后端必备 Git 分支开发:规范指南
点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! https://www.cnblogs.com/herol ...
- 学习 Git 玩转 GitHub
原文地址:学习 Git 玩转 GitHub 博客地址:www.extlight.com 一.基本了解 1.1 什么是版本控制系统 版本控制系统是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修 ...
最新文章
- Go 学习笔记(60)— Go 第三方库之 go-redis(初始化 redis、操作 string、操作 list、操作 set、操作 hset)
- 预训练模型ProphetNet:根据未来文本信息进行自然语言生成
- JDK和JRE的概念与区别
- 人生苦短,请好好珍惜自已的身体
- 使用调试器进行事后跟踪
- react 16 对外暴露function_【第 25 期】React 架构的演变 从同步到异步(一)
- 12012.memtester内存测试
- MicroShift - 一个超轻量级 OpenShift 环境
- Html5-audio标签简介及手机端不自动播放问题
- ASP.net 中 OutputCache 指令各个参数的作用。
- ctfmon是什么启动项_win7启动项没有ctfmon.exe的解决方法
- 第一代微型计算机中没有只有汇编语言,[]汇编语言教程2微型计算机系统的概述.ppt...
- 【白话科普】从“熊猫烧香”聊聊计算机病毒
- openEuler代码贡献之星:麒麟软件裴建康
- 广色域图片Android,广色域手机很厉害?其实安卓手机屏幕的色彩问题一
- 【开源库分享】雷电模拟器自动化操作库 C#版本
- Bulldog2 渗透测试
- 微信小程序 - [完整源码] 全屏左右菜单联动效果,左侧分类与右侧内容联动,类似美团饿了么的点餐页面 “左边菜单,右边内容“ 效果(开箱即用的示例源码,代码干净整洁且注释详细)
- PostgreSQL 使用RETURNING返回值
- C语言小例子【基础】