2010-09-23 244 views
2

我可能并不真正了解git如何在这里工作,但我有一个开发 git分支,然后我创建了一个新的分支称为development_cachedgit问题:在git仓库的一个分支中新添加的文件夹在其他分支中可见

我切换到development_cached分支,冻结轨道版本我的项目,然后我跑了两个命令git的补充。git commit,然后切换回开发分支对该分支进行一些其他更改。

当我跑LS厂商发展分支,其显示的轨道文件夹是什么我已经加入并致力于development_cached分支。

任何人都可以请解释我为什么会发生这样的事情?

回答

2

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

+0

是琥珀色,运行git reset --hard HEAD到我的开发分支后问题已解决。 – 2010-09-23 09:30:14

+0

感谢您的帮助 – 2010-09-23 09:32:59

+0

通常,如果答案是您正在寻找的答案,您应该点击旁边的绿色复选标记以将其标记为已接受。 – Amber 2010-09-23 16:45:17

0

你能检查vendor文件夹的内容吗?有没有添加到它不是承诺development_cached分支?

+0

是的Manoj,无论我在development_cached分支做出的任何更改,我承诺一切 – 2010-09-23 08:15:30

相关问题