1
yyfearth 2012-10-17 17:41:33 +08:00
用patch? 我也不是很清楚,我自己就是这么做的。
|
2
goofansu OP @yyfearth 不太清楚
我现在是: 在hotfix分支 git add . (把a和b加入stage) git commit b (提交b,不提交a) git stash (暂存) git checkout master git merge hotfix 这样好像是行的,但是总觉得哪里不对。 |
3
timonwong 2012-10-17 18:02:28 +08:00 1
|
4
bearice 2012-10-17 18:03:04 +08:00
cherry-pick 只合并你需要的commit
|
5
laihj 2012-10-17 18:03:34 +08:00
|
6
avatasia 2012-10-17 18:11:25 +08:00
|
7
peizh2006 2012-10-17 18:12:27 +08:00
commit之前只git add b,a文件checkout掉。
|
8
goofansu OP 多谢大家,我一个个看
|
9
jjgod 2012-10-18 01:23:11 +08:00
这位同学还是看看基本的 git 教程,了解什么叫做 add 再说。
|
10
rrrrutdk 2012-10-18 09:19:26 +08:00 1
"为测试而修改a"
如果是你自己调试,那你就不应该提交a到服务器上。 如果是测试部门测试,那你应该新建一个分支,再在上面修改a。 现在的话,你可以git revert掉修改a的那个再合并。 |
12
anyforever 2012-10-18 21:37:23 +08:00
修改A的操作,应该在Dev分支来干,bugfix分支只用来改bug
建议你看一下这篇: http://weibo.com/1670385350/yCc7Ohyfg |