我在OS X上使用Sourcetree。我正在开发一个WordPress项目。出于某种原因,我在'themes'目录中所做的更改未显示为Unstaged文件。如果我将测试文件添加到/ wp-admin /或/ wp-content /,它会将测试文件显示为未分级。我无法弄清楚为什么没有跟踪主题文件。
我检查了.gitignore,它是空的。
感谢任何帮助。谢谢!
答案 0 :(得分:1)
澄清问题。如果SourceTree无法识别未跟踪的文件,请执行以下步骤。
.gitignore
git status
这应该显示GIT是否可以检测到任何更改。.gitignore
个文件或.git
个文件夹。如果它们存在,那么删除它们应该允许您将这些文件添加到存储库注意: 有时在回购中包含Repo是设计(通常称为子存储库),如果删除可能会导致问题。
我刚刚使用两个repos复制了这个场景,并且在.git
被删除后,源代码树似乎看到了未跟踪的文件。
你能打开一个到那个主题目录的终端窗口并进行ls -a
吗?
答案 1 :(得分:0)
如果您使用SourceTree,请打开终端并使用git add <fileName> -f
强制显示此文件夹中的所有更改,然后可以推送到Bitbucket