2013-05-10 48 views
0

来自SVN世界,围绕Git进行包装我有点奇怪,而且我很难放开一些根深蒂固的使用Subversion的做法。因此,例如,在SVN分支结构可能是这样的:如何在Git中编辑分支?

-Trunk

--master

-Branches

--SomeFeatureBranchA

--SomeFeatureBranchB

所以,在这种情况下,我的主分支有它自己的代码集,一旦我检查出SomeFeatureBranchA & SomeFeatureBranchB,他们将拥有自己的代码。但是,当我在Git中创建分支时,我看到我的分支列出了,但此时我不确定如何编辑该分支的代码。

难道我克隆该分支下&简单地将其重命名,如:

-Trunk

--master

--SomeFeatureBranchA

或者是有一些命令,我​​缺少的为我处理这个?

感谢您抽出时间帮助我!

回答

0

git branch会告诉你你目前在哪个分支(如同git status)。如果你在正确的分支上,就像平常一样进行编辑。如果你在错误的分支git checkout某些分支会让你在那里。 git仓库的顶部是颠覆/trunk/branches/SomeFeatureBranchA的等价物。

0

在使用Git时忘记了关于SVN的所有知识。你通过将它与SVN进行比较来描述你的问题,这使得很难理解你的问题实际上是什么。

您创建了一个分支在Git中(或者与git branch <name>git checkout -b <name>),并使其你活跃的分支。只需开始编写代码即可编辑分支。完成后,阶段(读取“添加”)并提交您的更改,如果您正在使用远程跟踪存储库,稍后再推送它们。

这是否回答你的问题?如果没有,你能否澄清你究竟想要做什么?