来自一个SVN世界,把我的头包裹在Git周围有点奇怪,而且我很难放弃使用Subversion长期存在于我身上的一些习惯。因此,例如,在SVN中,分支结构可能如下所示:
-Trunk
- 主
-Branches
- SomeFeatureBranchA
- SomeFeatureBranchB
所以,在这种情况下,我的Master分支拥有它自己的一组代码,一旦我查看了SomeFeatureBranchA& SomeFeatureBranchB,他们将拥有自己的代码。但是,当我在Git中创建一个分支时,我看到我的分支列出了,但此时我不确定如何编辑该分支的代码。
我是否克隆了那个分支&只需将其重命名为:
-Trunk
- 主
- SomeFeatureBranchA
或者是否有一些我失踪的命令会为我处理这个?
感谢您抽出宝贵时间帮助我!
答案 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>
)并将其设置为活动分支。只需开始破解代码即可编辑您的分支。完成后,暂存(读取“添加”)并提交更改,如果您正在使用远程跟踪存储库,则稍后再推送它们。
这会回答你的问题吗?如果没有,你能否澄清一下你究竟想要做什么?