嗯,用git的话一般的开发流程是啥样的?

31 views
Skip to first unread message

Hu.Ziming

unread,
Apr 25, 2012, 3:52:10 AM4/25/12
to linu...@googlegroups.com
git clone下来以后,新建一个自己的branch,然后在那上面做开发,最后merge?
嗯,土人,没用过这么高级的工具~

Eryu Guan

unread,
Apr 25, 2012, 3:56:57 AM4/25/12
to linu...@googlegroups.com
我们也刚开始用,学习中……

我一般直接在master上写东西,然后commit到本地,push之前 git pull --rebase一下,相当于把本地commit
rebase了,然后push上去就好了

2012/4/25 Hu.Ziming <hzma...@gmail.com>:


> git clone下来以后,新建一个自己的branch,然后在那上面做开发,最后merge?
> 嗯,土人,没用过这么高级的工具~
>

> --
> To post to this group, send email to linu...@googlegroups.com
> website: http://linuxfb.net
> twitter: http://twitter.com/linuxfb
> IRC: #linux...@irc.freenode.net
> slideshare: http://www.slideshare.net/linuxfb

Hu.Ziming

unread,
Apr 25, 2012, 4:01:31 AM4/25/12
to linu...@googlegroups.com
听上去好高级......
我先开branch了,这个开的branch在merge后commit的时候会显示出来吗?

2012/4/25 Eryu Guan <guan...@gmail.com>:

dwang

unread,
Apr 25, 2012, 4:04:26 AM4/25/12
to linu...@googlegroups.com

新加入的能看出来!个人感觉主要是处理好冲突!

狗尾草

unread,
Apr 25, 2012, 3:58:58 AM4/25/12
to linu...@googlegroups.com
工具不同吧,流程怎么方便怎么来。
我项目中是branch开发,发布时merge.
--
Best regards,
Hunk Guo
--



2012/4/25 Hu.Ziming <hzma...@gmail.com>
git clone下来以后,新建一个自己的branch,然后在那上面做开发,最后merge?
嗯,土人,没用过这么高级的工具~

Hu.Ziming

unread,
Apr 25, 2012, 4:07:41 AM4/25/12
to linu...@googlegroups.com
嗯,那我还是先按gomto的样子弄吧~

2012/4/25 dwang <huoxi...@gmail.com>:
> 新加入的能看出来!个人感觉主要是处理好冲突!

levin li

unread,
Apr 25, 2012, 4:29:26 AM4/25/12
to linu...@googlegroups.com
On 2012锟斤拷04锟斤拷25锟斤拷 15:52, Hu.Ziming wrote:
> git clone锟斤拷锟斤拷锟皆猴拷锟铰斤拷一锟斤拷锟皆硷拷锟斤拷branch锟斤拷然锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟絤erge锟斤拷
> 锟脚o拷锟斤拷锟剿o拷没锟矫癸拷锟斤拷么锟竭硷拷锟侥癸拷锟竭★拷
>
锟斤拷锟斤拷锟斤拷branch锟斤拷锟芥开锟斤拷锟斤拷锟斤拷锟皆好猴拷锟斤拷git cherry-pick锟斤拷没锟斤拷锟斤拷锟絚ommit弄锟斤拷
master锟斤拷锟斤拷去锟斤拷
锟揭撅拷锟斤拷锟斤拷锟斤拷锟斤拷玫模锟斤拷锟斤拷锟斤拷锟斤拷一锟斤拷merge log :)

Hu.Ziming

unread,
Apr 25, 2012, 4:34:02 AM4/25/12
to linu...@googlegroups.com
又学到一招,一会试试

2012/4/25 levin li <levi...@gmail.com>:


> On 2012年04月25日 15:52, Hu.Ziming wrote:
>> git clone下来以后,新建一个自己的branch,然后在那上面做开发,最后merge?
>> 嗯,土人,没用过这么高级的工具~
>>

> 可以在branch里面开发,测试好后,用git cherry-pick把没问题的commit弄到
> master里面去,
> 我觉得这样蛮好的,不会生成一个merge log :)

Leaf John

unread,
Apr 26, 2012, 10:35:11 AM4/26/12
to linu...@googlegroups.com
快使用git flow,哼哼哈希

2012/4/25 Hu.Ziming <hzma...@gmail.com>



--
Best Reagres,
Leaf Johnson<leaf...@gmail.com>
Mobile Developer, Linux Fun, http://about.me/leaf


Hu.Ziming

unread,
Apr 26, 2012, 11:05:13 AM4/26/12
to linu...@googlegroups.com
呃,这个需要init一下啊,不是新的库,不想折腾了,嘿嘿

2012/4/26 Leaf John <leaf...@gmail.com>:

Leaf John

unread,
Apr 26, 2012, 11:20:16 AM4/26/12
to linu...@googlegroups.com
酱紫啊。。init就是在本地建几个分支。不干别的。不push all又上不去。

2012/4/26 Hu.Ziming <hzma...@gmail.com>

Leaf John

unread,
Apr 26, 2012, 11:21:12 AM4/26/12
to linu...@googlegroups.com
说起来我现在也懒得用这东西。。merge的时候手动加--ff也挺好的。。

2012/4/26 Leaf John <leaf...@gmail.com>

Hu.Ziming

unread,
Apr 26, 2012, 11:35:30 AM4/26/12
to linu...@googlegroups.com
唔,我现在就用pull --rebase然后push了,呵呵
不过也才放了一次code~

2012/4/26 Leaf John <leaf...@gmail.com>:

Peng Tao

unread,
Apr 26, 2012, 11:54:22 AM4/26/12
to linu...@googlegroups.com
话说上全套吧,git+gerrit+Jenkins+jira
项目大的话用起来非常方便

--
Thanks,
Tao

Hu.Ziming

unread,
Apr 26, 2012, 9:41:24 PM4/26/12
to linu...@googlegroups.com
呃,都没听过,哈哈

2012/4/26 Peng Tao <berg...@gmail.com>:

Peng Tao

unread,
Apr 26, 2012, 9:50:03 PM4/26/12
to linu...@googlegroups.com

gerrit是review的,Jenkins是回归测试的,jira是issue Tracking的,可以很好的整合在一起

Thanks,
Tao

Hu.Ziming

unread,
Apr 26, 2012, 9:52:23 PM4/26/12
to linu...@googlegroups.com
嗯,我们现在用的是一个网上项目托管的东西,用ticket来开发,类似trac吧,不过应该是买的服务。
测试和review,唔,这个还不清楚是啥流程,呵呵
就知道上次我的code直接找不到人review,也就放了,好像是说有机器在跑测试
感觉这边的code真的是糙快猛啊,先能用,别的再说,呵呵

2012/4/27 Peng Tao <berg...@gmail.com>:

Leaf John

unread,
Apr 27, 2012, 3:55:08 AM4/27/12
to linu...@googlegroups.com
你不是在小公司么。。

2012/4/27 Hu.Ziming <hzma...@gmail.com>

Hu.Ziming

unread,
Apr 27, 2012, 4:13:52 AM4/27/12
to linu...@googlegroups.com
嗯,所以糙快猛啊,呵呵

2012/4/27 Leaf John <leaf...@gmail.com>:
> 你不是在小公司么。。

Kunshan Wang

unread,
May 15, 2012, 1:06:02 AM5/15/12
to linu...@googlegroups.com
羡慕用Git的。
用Subversion中。最怕的就是merge或者branch的时候一不小心把服务器弄得乱七八糟,commit都怕commit错,还不能amend。如果用Git,在自己的机器上怎么胡搞都没人说。

Kunshan Wang

2012/4/27 Hu.Ziming <hzma...@gmail.com>:


> 嗯,所以糙快猛啊,呵呵
>
> 2012/4/27 Leaf John <leaf...@gmail.com>:
>> 你不是在小公司么。。
>

Leaf John

unread,
May 15, 2012, 1:45:33 AM5/15/12
to linu...@googlegroups.com
有个东西叫git-svn。你可以试一试

2012/5/15 Kunshan Wang <wks...@gmail.com>
Reply all
Reply to author
Forward
0 new messages