当在几个 branch 中间工作时

2010 年 8 月 17 日
 Livid
http://book.git-scm.com/3_basic_branching_and_merging.html
5697 次点击
所在节点    git
15 条回复
n2n3
2010 年 8 月 17 日
第一和第三步可以合在一起
$ git checkout -b next
huacnlee
2010 年 8 月 17 日
到目前为止,除了 Github 的 gh-pages, 从 VSS,SVN 到现在的 Git,我都还从没在项目中用过分支
n2n3
2010 年 8 月 17 日
git-branch 很好用,很方便啊
现在动不动就 branch
flytwokites
2010 年 8 月 17 日
我从svn转到hg之后,就从来没用过branch了,那是给自已找麻烦。
bluef
2010 年 8 月 17 日
branch是git的根本吧, 也是最体现分布式思想的地方. 没有使用多分支的习惯那就等于没发挥git的优势.
n2n3
2010 年 8 月 17 日
diamondtin
2010 年 8 月 17 日
Local-branch和以前集中的scm的branch完全不是一个概念。hg也支持用hard link的本地branch,但不好用,可以用queue的插件。而git的local branch我觉得是它的精髓,spike dev bug-fix都可以并行了。它让分布式scm的优势完全发挥出来了。
n2n3
2010 年 8 月 17 日
git-checkout 不是 svn checkout
git-branch 也不是 hg branch
呵呵
bluef
2010 年 8 月 17 日
ashchan
2010 年 8 月 17 日
Hey 不喜欢local branch的朋友,就用stash吧。

Branch是git的根本,没错,至少是之一:)
Kenyth
2010 年 8 月 17 日
这是屡试不爽的特性 特别是如果你工作的代码是使用集中式的版本管理 你可以在本地用git开branch 同时来回在几个任务里面穿梭 感觉太神奇了
makestory
2010 年 8 月 17 日
branch 能提高修改的独立性,保证主branch的纯净,关键是也很好使啊。
chuangbo
2010 年 8 月 17 日
@makestory +1
不只是保证主 branch 纯净,其实可以保证每个 branch 都纯净。
换句话说, branch 可以同时推进项目的多个 feature 。提供了随时从 master 重新开展一个新 feature 的可能性。
某个 slave branch 是一个 feature 的 workspace ,只要相关的提交都在这个 branch 里,这个 workspace 就是纯净的 ,完成后只需
checkout master
merge xxx
可能手头的功能列表多了就体现出来了
jorakura
2010 年 8 月 18 日
有机会要多用。收藏
raecoo
2010 年 8 月 18 日
branch 是每天必用的,很爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1781

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX