当在几个 branch 中间工作时 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
Livid
56.4D
450.58D
V2EX    git

当在几个 branch 中间工作时

  •  
  •   Livid
    PRO
    2010-08-17 11:54:35 +08:00 5470 次点击
    这是一个创建于 5535 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    1970-01-01 08:00:00 +08:00
    n2n3
        1
    n2n3  
       2010-08-17 12:14:14 +08:00
    第一和第三步可以合在一起
    $ git checkout -b next
    huacnlee
        2
    huacnlee  
       2010-08-17 12:17:32 +08:00
    到目前为止,除了 Github 的 gh-pages, 从 VSS,SVN 到现在的 Git,我都还从没在项目中用过分支
    n2n3
        3
    n2n3  
       2010-08-17 12:21:55 +08:00
    git-branch 很好用,很方便啊现在动不动就 branch
    flytwokites
        4
    flytwokites  
       2010-08-17 15:02:59 +08:00
    我从svn转到hg之后,就从来没用过branch了,那是给自已找麻烦。
    bluef
        5
    bluef  
       2010-08-17 15:56:34 +08:00
    branch是git的根本吧, 也是最体现分布式思想的地方. 没有使用多分支的习惯那就等于没发挥git的优势.
    n2n3
        6
    n2n3  
       2010-08-17 17:47:22 +08:00
    diamondtin
        7
    diamondtin  
       2010-08-17 17:53:33 +08:00 via Android
    Local-branch和以前集中的scm的branch完全不是一个概念。hg也支持用hard link的本地branch,但不好用,可以用queue的插件。而git的local branch我觉得是它的精髓,spike dev bug-fix都可以并行了。它让分布式scm的优势完全发挥出来了。
    n2n3
        8
    n2n3  
       2010-08-17 17:56:02 +08:00
    git-checkout 不是 svn checkout
    git-branch 也不是 hg branch
    呵呵
    ashchan
        10
    ashchan  
       2010-08-17 18:43:04 +08:00
    Hey 不喜欢local branch的朋友,就用stash吧。

    Branch是git的根本,没错,至少是之一:)
    Kenyth
        11
    Kenyth  
       2010-08-17 19:50:35 +08:00 via iPhone
    这是屡试不爽的特性 特别是如果你工作的代码是使用集中式的版本管理 你可以在本地用git开branch 同时来回在几个任务里面穿梭 感觉太神奇了
    makestory
        12
    makestory  
       2010-08-17 20:09:12 +08:00
    branch 能提高修改的独立性,保证主branch的纯净,关键是也很好使啊。
    chuangbo
        13
    chuangbo  
       2010-08-17 22:26:02 +08:00
    @makestory +1
    不只是保证主 branch 纯净,其实可以保证每个 branch 都纯净。
    换句话说, branch 可以同时推进项目的多个 feature 。提供了随时从 master 重新开展一个新 feature 的可能性。
    某个 slave branch 是一个 feature 的 workspace ,只要相关的提交都在这个 branch 里,这个 workspace 就是纯净的 ,完成后只需
    checkout master
    merge xxx
    可能手头的功能列表多了就体现出来了
    jorakura
        14
    jorakura  
       2010-08-18 01:33:04 +08:00
    有机会要多用。收藏
    raecoo
        15
    raecoo  
       2010-08-18 10:23:59 +08:00 via Android
    branch 是每天必用的,很爽
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2719 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 07:46 PVG 15:46 LAX 00:46 JFK 03:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86