你如何在Git中编辑分支?

时间:2013-05-10 05:13:31

标签: version-control github branch git-branch git-bash

来自一个SVN世界,把我的头包裹在Git周围有点奇怪,而且我很难放弃使用Subversion长期存在于我身上的一些习惯。因此,例如,在SVN中,分支结构可能如下所示:

-Trunk

- 主

-Branches

- SomeFeatureBranchA

- SomeFeatureBranchB

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

我是否克隆了那个分支&只需将其重命名为:

-Trunk

- 主

- SomeFeatureBranchA

或者是否有一些我失踪的命令会为我处理这个?

感谢您抽出宝贵时间帮助我!

2 个答案:

答案 0 :(得分:0)

git branch会告诉您当前所在的分支(git status也是如此)。如果你在正确的分支上,只需像往常一样进行编辑。如果你在错误的分支上git checkout 某个分支会让你到达那里。 git存储库的顶部相当于subversion /trunk/branches/SomeFeatureBranchA

答案 1 :(得分:0)

在使用Git时忘掉你所知道的关于SVN的一切。您通过将其与SVN进行比较来描述您的问题,这使得理解您的问题实际上非常困难。

您在git中创建了一个分支(使用git branch <name>git checkout -b <name>)并将其设置为活动分支。只需开始破解代码即可编辑您的分支。完成后,暂存(读取“添加”)并提交更改,如果您正在使用远程跟踪存储库,则稍后再推送它们。

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