软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。 当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前 ...
分类:
其他好文 时间:
2016-05-28 17:23:40
阅读次数:
104
软件开发中,bug就像家常便饭一样,有了bug就需要修复,在Git中,由于分支是如此的强大,所以每个bug通过一个新的分支来修复,在修复后,合并分支,然后将临时分支删除。 当你接到一个修复代号为119的bug时,很自然的想建立一个分支issue-119来修复它,但是,当前在dev上进行的工作还没有提 ...
分类:
其他好文 时间:
2016-05-24 18:43:42
阅读次数:
213
通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。 如果要强制禁用Fast forward模式,Git就会在merge时生成一个新的commit,这样,从分支历史上就可以看出分支信息。 下面我们实战一下--no-ff方式的git merge ...
分类:
其他好文 时间:
2016-04-26 00:12:43
阅读次数:
414
一、Bug分支1,假设如下场景,你正在dev分支工作,突然接到一个修复代号为101的bug的任务时,dev的东西还没不能提交,但是bug需要马上修复。Git提供了一个stash功能,可以把当前工作现场存储起来,等以后恢复现场后继续工作。2,使用方法:$ git stash //类似于保护现场注:执行...
分类:
其他好文 时间:
2016-01-14 13:58:32
阅读次数:
225
2015-12-22 更新一、Bug分支1,假设如下场景,你正在dev分支工作,突然接到一个修复代号为101的bug的任务时,dev的东西还没不能提交,但是bug需要马上修复。Git提供了一个stash功能,可以把当前工作现场存储起来,等以后恢复现场后继续工作。2,使用方法:$ git stash ...
分类:
其他好文 时间:
2016-01-05 22:25:58
阅读次数:
308
Bug分支软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等...
分类:
其他好文 时间:
2015-07-19 17:53:31
阅读次数:
142
多人协作:查看远程库的信息,git remote推送分支到远程库git push origin master/dev注意:master是主分支,时刻需要与远程同步dev是开发分支,也需要与远程同步bug分支用于本地修改bug,没必要推动到远程feature分支是否推送,取决于是否合作在上面开发,抓取...
分类:
其他好文 时间:
2015-06-28 21:23:07
阅读次数:
107
本文主要记录了通过Git来调试Bug和添加新的功能,也就是Bug分支和Feature分支,以及分支的推送。Bug分支通过Git,我们可以为每个Bug建立一个分支,Bug修复后,合并分支,然后将临时分支删除。当有Bug的时候,想创建一个分支bug-101来修复它,如果,当前正在dev上进行的工作还没有...
分类:
其他好文 时间:
2015-05-14 13:58:52
阅读次数:
146
bug分支情境:当你在开发的过程中突然要修复一个被提出的bug,但是现在你当前分支上的工作还没有提交,但是工作还没完成,没法提交,而又急于修改这个bug方法:Git提供了一个stash功能,命令:git stash,可以把当前工作现场(当前分支的工作)“储藏”起来,等以后恢复现场后继续工作。。 这样工作区就是干净的了
接着,首先确定要在哪个分支上修复bug,假定需要在master分支上修复,就从...
分类:
其他好文 时间:
2015-05-03 19:04:16
阅读次数:
119
软件开发中,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正...
分类:
其他好文 时间:
2015-01-27 13:07:54
阅读次数:
103