正如你所能理解的,我还在学习Git以及分支是如何工作的。不管怎么说:搞砸了分支,旧的主分支显示来自新分支的文件?
- 我工作的地方
master
分支。 - 我创建并切换到一个新的
fcwdetection
分支用于添加一些代码,使用我的IDE,意思是不通过命令行。 - IDE要求我将新创建的文件(比如
A.php
)添加到存储库。我已添加并修改了B.php
(已添加)。
的结果是,master
分支(I切换回它)具有现在A.php
和B.php
具有相同的编辑作为B.php
在fcwdetection
分支。
这怎么可能?这是来自IDE的错误还是我完全误解了分支的工作方式?
没有你犯了两个文件,而在'fcwdetection'科? – Atropo 2013-04-05 15:56:55
@Atropo我不这么认为,IDE只是要求我“追加”它来跟踪。我已经为'A.php'选择了“是”并像往常一样编辑了B.php。 – gremo 2013-04-05 15:57:53