Git分支开关不会更改所有文件

时间:2014-05-28 18:45:31

标签: git branch git-branch


我有2个分支,A和B.分支B是A的子分支。
我对B做了一些更改,包括添加新目录。当我在B中添加/ commit / push all时,然后切换到A(checkout),某些新文件仍在我的文件系统中显示,但不是全部。通常它们会从文件系统中消失,因为它们不是该分支的一部分。
当我在A上运行git状态时,它表示它很干净,即使之前没有明确的文件也没有出现在github.com中。对于保留的内容似乎没有任何逻辑。
有什么想法?

1 个答案:

答案 0 :(得分:0)

是的,这是重复的,我搜索但没有找到其他答案。 基本上你做了一个" git clean -fd"检查分支A后。

Git checkout/pull doesn't remove directories?