正如你所理解的,我仍在学习 Git 以及分支是如何工作的。无论如何:
- 我在当地的一家
master
分公司工作。 - 我使用我的 IDE 创建并切换到一个新
fcwdetection
分支来添加一些代码,这意味着不是通过命令行。 - IDE 要求我将我创建的新文件(比如
A.php
)添加到存储库。我已经添加并修改了B.php
(已经添加)。
结果是master
分支(我切换回它)现在A.php
具有与分支B.php
中相同的B.php
编辑fcwdetection
。
这怎么可能?这是来自 IDE 的错误,还是我完全误解了分支的工作方式?