我有几个Git仓库,它们都有一个名为“master”的分支。但是分支是什么,以及您可以用它们做些什么呢?
谢谢。
谢谢。
cp -R
)。之后,该分支上的开发将独立于主分支进行。因此,您将会得到这样的结果。”--o---0---o---o---o---- (parent branch)
\
\---o---o---0--- (new branch)
合并冲突
。分支用于在特定的环境中开发某个功能。这样你就不会将未经测试的代码与通常稳定的主干混合在一起。您可以在分支上进行开发和测试,然后将分支合并回主干。
由于您是GIT的新手,我热情推荐阅读本书的第3章:
我相信@Noufal和@Jakob已经给出了很好的答案。然而,当涉及到使用GIT的实际方面时,由于分支的不同语法(master、origin master、origin/master等),你总会犯错误。
此外,我建议阅读GIT的概念而不是如何使用它,所以请查看这个链接,你可能会对分支感兴趣:
除了提供的答案,还有一个关于分支和合并的Git网络广播,网址为http://gitcasts.com/
或直接访问http://blip.tv/file/4094707