对于一个test 工程 git log 看其提交的过程:
commit 9fdd76eb5fd06b1b7f2af6800dc13e51099c40d9
Author: ShichaoXu <gudujianjsk@gmail.com>
Date: Tue Dec 31 17:13:24 2013 +0800
printf hello world
commit a648e0564c0802267edc774c010956b343e6a844
Author: ShichaoXu <gudujianjsk@gmail.com>
Date: Tue Dec 31 17:12:22 2013 +0800
add second line
commit 808d68dee51db0c3e64301f43be3c8b8a3808f5a
Author: ShichaoXu <gudujianjsk@gmail.com>
Date: Tue Dec 31 17:11:58 2013 +0800
add first line
commit 3c5fef11eb9389f3575f8a11dda2deb3b79aa668
Author: ShichaoXu <gudujianjsk@gmail.com>
Date: Tue Dec 31 17:11:16 2013 +0800
add test.c
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
首先创建一个新的分支 dev (原来分支是master)
$ git checkout -b dev
Switched to a new branch 'de