所以,这就是我所拥有的。
项目,2个分支,master
和10_8
。
目前我在master
。
当我尝试git checkout 10_8
时,我收到错误error: The following untracked working tree files would be overwritten by checkout, ....
,所以我git add -A .
然后git commit -m "message"
实际上什么都不做,因为如果我尝试检查10_8
分支我收到相同的错误消息。
远程存储库位于BitBucker上,如果我检查source
,则添加了未添加文件的文件夹与常规文件夹的图标不同,{{1分支。
如何解决这个问题?
THX
答案 0 :(得分:0)
听起来你有一个不受欢迎的(和部分破碎的)submodule。子模块通常用于库,或者您需要在另一个库中有一个存储库的其他情况。
因为你说
我宁愿将它作为常规文件夹而不是子模块,因为我不认为它是一个库
最简单的解决方案可能是找到内部.git
目录并将其删除:
cd OrthoSensorLu
(更改到子目录;我无法在屏幕截图中看到其全名)git status
,git log
等,以确保您需要保留此内部项目中的任何历史记录rm -rf .git
或者,您可以使用操作系统上使用的任何文件管理器删除OrthoSensorLu.../.git/
目录。
执行此操作后,您应该能够像其他任何目录一样将目录的内容添加并提交到主存储库。