内容提要
第一部分:commit hash是什么?
第二部分:merge是什么?
第三部分:rebase是什么?
最近一段时间我在学习如何使用Git,碰到的一个难点:如何区别merge和rebase?大部分人都能理解merge的概念,但是对于rebase就不是很清楚了。在这三篇博文中我将尽可能用最简单的方式来解释它们的异同。不过在此之前,我们需要先了解一下什么是commit hash。如果你看过自己...
分类:
其他 时间:
2015-05-06 01:27:52
收藏:
0 评论:
0 赞:
0 阅读:
223
内容提要
第一部分:commit hash是什么?
第二部分:merge是什么?
第三部分:rebase是什么?
在第一部分我们创建了一个小的demo仓库,它拥有着一个feature1分支,而且这个分支已经准备好要merge到master分支中了。此时,我们可以选择merge或者rebase feature1分支到master分支。关于rebase将会在第三部分进行介绍。现在我们来看一下,采用mer...
分类:
其他 时间:
2015-05-06 01:27:43
收藏:
0 评论:
0 赞:
0 阅读:
223
内容提要
第一部分:commit hash是什么?
第二部分:merge是什么?
第三部分:rebase是什么?
在第一部分中,我们讨论了什么是commit hash,其中一个很重要的特点就是commit无法被修改。hash值是根据存储在commit中的信息生成的,所以修改一个commit或者commit hash,你必须要创建一个全新的commit。我们还讨论了每一个commit存储了它的前一个c...
分类:
其他 时间:
2015-05-06 01:27:32
收藏:
0 评论:
0 赞:
0 阅读:
210
...
分类:
移动平台 时间:
2015-05-06 01:27:22
收藏:
0 评论:
0 赞:
0 阅读:
203
在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date);那么日期时间操作很常用的一个就是上述三种表现形式的互转和格式化(各种格式的字符串);
moment是Javascript的一个日期时间库,使用它可以很方便的实现上述三种表现形式的互转和字符串表现形式的...
分类:
编程语言 时间:
2015-05-06 01:27:12
收藏:
0 评论:
0 赞:
0 阅读:
393
首先请原谅我的标题党(●—●),tj 大神的 co 源码200多行,显然不是我等屌丝能随便几行代码就能重写的。只是当今大家都喜欢《7天学会xx语言》之类的速效仙丹,于是我也弄个类似的名字来博眼球。
为了避免被拖出去弹小JJ,还是先放出所谓的 n 行代码给大家压压惊:
function co(gen) {
gen = gen.call(this);
var ret = gen...
分类:
其他 时间:
2015-05-06 01:27:02
收藏:
0 评论:
0 赞:
0 阅读:
206
题目大意:给出n条线段,把每条线段变成原来线段的一条子线段,使得改变后的所有线段等长且不相交,输出最大长度解题思路:这题要用long double确保精度,精度要求很高,接下来就是将这个long double的数转化为两个整数相除的结果了,有两种方法,学习到了#include
#include
#include
using namespace st...
分类:
其他 时间:
2015-05-06 01:26:52
收藏:
0 评论:
0 赞:
0 阅读:
258
题目:两个有序数组a和b,混合之,放在另一个数组c中,使得c也是有序数组(升序),去除重复的项。
虽然觉得不是很简便,但代码如下:
int merge_array (int *a , int *b, int *c, int n1, int n2)
{
if (n1 < 0 || n2 < 0) {
return -1;
}
int i = 0;
...
分类:
编程语言 时间:
2015-05-06 01:26:42
收藏:
0 评论:
0 赞:
0 阅读:
256
安装完linux之后记得系统更新,更新使用apt命令,如下(记得使用之前使用sudo -i 指令切换到root用户模式)apt-get update 更新系统软件源,相当于查找更新apt-get upgrade 更新系统全部待更新的软件apt-get dist-upgrade 更新系统内核apt-g...
分类:
系统服务 时间:
2015-05-06 01:25:22
收藏:
0 评论:
0 赞:
0 阅读:
226
Objective -C Memory Management内存管理第一部分 Memory management is part of a more general problem in programming called resource management. 内存管理是资源管理的一部分。 E...
分类:
其他 时间:
2015-05-06 01:25:12
收藏:
0 评论:
0 赞:
0 阅读:
233
Stevens在文章中一共比较了五种IO Model: * blocking IO * nonblocking IO * IO multiplexing * signal driven IO * asynchronous IO 由signal driven IO在实际中并不常用,所以主要介绍其余四....
分类:
其他 时间:
2015-05-06 01:25:02
收藏:
0 评论:
0 赞:
0 阅读:
255
1. 居中元素居中一個元素是很多前端開發人員在設置樣式的時候會遇到的問題。最簡單的居中方式是在相關的元素上設置 *margin:auto;. 這個方法可以在不考慮父元素的寬度下進行居中。不過,怪異模式下的IE6缺達不到我們想要的效果。請看下面代碼:#container{ border: sol...
分类:
其他 时间:
2015-05-06 01:24:52
收藏:
0 评论:
0 赞:
0 阅读:
243
$f=(string)1050089; for($i=0;$i'; //把102输出把数字转换成字符串输出 //echo substr($f, $i,1).'';//把102输出把数字转换成字符串输出统计总流量 $f=(string)1050089; $info="共"; for($i=0;$i";...
分类:
Web开发 时间:
2015-05-06 01:24:42
收藏:
0 评论:
0 赞:
0 阅读:
325
无标题文档 另一个页面无标题文档导航一导航二导航三导航四
分类:
其他 时间:
2015-05-06 01:24:32
收藏:
0 评论:
0 赞:
0 阅读:
252
有这么一个需求,可以对页面的样式进行选择,然后根据选择改变程序所有字体颜色和页面背景。同时下一次启动程序,当前设置依然有效。根据需求,我们需要一种快速,方便,有效的方式来实现需求,然后可以通过Android Them +SharedPreferences 来实现需求。Them用于存放设置的每一种样式...
分类:
移动平台 时间:
2015-05-06 01:24:22
收藏:
0 评论:
0 赞:
0 阅读:
241
LBS Google map service Bing map service Baidu map service地理信息获取 GPS, AGPS使用OpenStree服务http://dev.w3.org/geo/api/spec-source-v2
分类:
Web开发 时间:
2015-05-06 01:24:02
收藏:
0 评论:
0 赞:
0 阅读:
295
此文章为转载,如有侵权,请联系本人。转载出处,http://blog.chinaunix.net/uid-28458801-id-4464639.html同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)I...
分类:
其他 时间:
2015-05-06 01:23:52
收藏:
0 评论:
0 赞:
0 阅读:
232
github链接:https://github.com/zhangmin131/text/blob/master/change%20color题目简介:目的就是可以通过类的继承及窗口界面的交互,利用滚动条进行调节,从而改变窗口的背景颜色。测试结果截图:心得体会遇到的问题及解决方案: 通过此次实验,深...
分类:
其他 时间:
2015-05-06 01:23:42
收藏:
0 评论:
0 赞:
0 阅读:
222
Html5多媒体相关的API---video
分类:
Windows开发 时间:
2015-05-06 01:23:32
收藏:
0 评论:
0 赞:
0 阅读:
392
在WordPress里写文章,如果内容很多,你可能想要把文章分成几页来让访客浏览,这样既保持了网页的美观,也提高了网页的打开速度。但是在WordPress默认提供的按钮里,你可能找不到文章分页功能所对应的按钮,下面我就告诉大家如何使用文章分页功能。在新版本版本的WordPress中,官方屏蔽了分页功...
分类:
其他 时间:
2015-05-06 01:23:22
收藏:
0 评论:
0 赞:
0 阅读:
197