博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git分支
阅读量:6090 次
发布时间:2019-06-20

本文共 1010 字,大约阅读时间需要 3 分钟。

输入代码

//先上一张总图

 

//下面一步一步来 cd /f          mkdir android  //新建一个Android文件夹cd androidgit init     //初始化>1         //新建文件夹1git status    //查看状态git add 1    //工作区到缓存区git commit 1 -m 'test1'  //缓存区到版本库git log --online --graph  //查看日志
>2git statusgit add 2git commit 2 -m 'test2'git log --online --graph

 

>3git statusgit add 3git commit 1 -m 'test3'git log --online --graph

 

 

可以看到master分支的移动(1到2到3,head相当于指针吧,感觉是),master分支作为稳定的分支,为了不打扰master分支的稳定性,创建一个新的dev分支

 

git branch dev        //新建分支devgit branch    //查看分支 git checkout dev    //切换分支git log --oneline --graph    //查看日志
> 4git add 4git commit -m 'test4'  //在分支dev中新建文件4,假设这里出现了错误git log --oneline --graphgit checkout master  //切换回master分支git log --oneline --graph   //查看日志//可以发现master分支没有变化,这就是所谓的保证稳定性(个人感觉dev分支相当于一个副本,当副本出现错误时,不会影响到原件) 上面提到4文件中出现了错误,下面来解决这个问题
git checkout -b bugfix    //新建分支bugfix,并切换到该分支git branch    //查看一下分支> 5git add 5git commit -m 'test5'git log --oneline --graph

 

 

 假设我们在版本5中修复了这个错误,下次来介绍分支的合并

 

转载于:https://www.cnblogs.com/MC-Curry/p/8451254.html

你可能感兴趣的文章
【Android工具】DES终结者加密时报——AES加密演算法
查看>>
效果收集-点击显示大图
查看>>
Android 开机过程PMS分析
查看>>
找不到com.apple.Boot.plist
查看>>
使用openssl创建自签名证书及部署到IIS教程
查看>>
入门视频采集与处理(学会分析YUV数据)
查看>>
java keytool详解
查看>>
记一次Redis被攻击的事件
查看>>
Debian 的 preinst, postinst, prerm, 和 postrm 脚本
查看>>
socket编程的select模型
查看>>
IDEA和Eclipse经常使用快捷键(Win Mac)
查看>>
ubutntu apt 源
查看>>
PHP 文件处理
查看>>
cesium之核心类Viewer简介篇
查看>>
ALSA声卡驱动中的DAPM详解之六:精髓所在,牵一发而动全身
查看>>
libev与libuv的区别
查看>>
iOS 为什么使用xcode8上传app包到appStore无法构建版本
查看>>
Tomcat优化步骤【转】
查看>>
CRC 自动判断大端 小端
查看>>
原来这样可以轻松恢复回收站删除文件
查看>>