git问题:git存储库的一个分支中新添加的文件夹在其他分支中可见

时间:2010-09-23 08:02:55

标签: git

我可能不太了解git如何在这里工作,但我有一个开发 git分支,然后我创建了一个名为 development_cached 的新分支

我切换到 development_cached分支,为我的项目冻结了rails版本,然后分别运行了两个命令 git add。 git commit ,然后切换回开发分支,对该分支进行一些其他更改。

当我在开发分支中运行 ls vendor 时,它显示我已添加并提交到 development_cached 分支的rails文件夹。

有人可以解释一下为什么会这样吗?

2 个答案:

答案 0 :(得分:2)

git reset --hard HEAD上尝试development以重置回该分支中最新提交的状态(并从目录中删除任何其他文件)。请注意,这将擦除任何未提交的更改。

答案 1 :(得分:0)

您可以查看vendor文件夹的内容吗?是否有任何未添加到development_cached分支的内容?