git
njtuzhang
这个作者很懒,什么都没留下…
展开
-
git bisect快速定位版本的错误
git-bisect - Find by binary search the change that introduced a bug用于通过二分查找来查寻版本的错误,一般用于大工程使用方法,是设定前后两个版本,一个为good, 一个为bad, 使用二分查找中间的版本,进行编译,看是否出现问题,如果没有,在该版本与之前设定的bad之间再进行二分;如果有错误,则在该版本与转载 2016-05-21 21:20:36 · 296 阅读 · 0 评论 -
git生成patch文件
1 使用git format-patch生成所需要的patch:当前分支所有超前master的提交:git format-patch -M master某次提交以后的所有patch:git format-patch 4e16 --4e16指的是commit名从根到指定提交的所有patch:git format-patch转载 2016-05-08 23:03:03 · 997 阅读 · 0 评论 -
git rebase
1 如何修改很早以前的commit信息?首先要git rebase到需要修改message的那个commit的前1个commit。假设commit id是32e0a87f,运行下面的git rebase命令:git rebase -i 32e0a87f在git bash中运行上面的命令后,会弹出编辑框,在编辑框中会分行依次显示以pick开头的这个commit之后的所有commit转载 2016-05-21 16:58:05 · 399 阅读 · 0 评论 -
git分支管理
master分支:开发功能debug分支:提供给测试的分支release分支:发布版本的分支原创 2016-05-23 09:39:51 · 195 阅读 · 0 评论