升级到OS X High Sierra后,Git没有看到新文件

时间:2018-02-13 05:39:51

标签: git macos-high-sierra

在多个存储库中,没有花哨的子目录或任何东西,当我创建一个新文件时,Git没有看到它。

我可以使用git status并且它什么也没有显示。我可以使用git add .并且不会播放任何文件。我必须手动添加我使用git add /path/to/file.extension创建的每个文件,但这至少可以起作用。

是的,我知道你在想什么。不,我的.gitignore文件中没有任何内容可能导致此问题。

我升级到Git版本2.16.1,没有骰子。和之前一样。谢谢你的建议!

2 个答案:

答案 0 :(得分:1)

  

不,我的.gitignore文件中没有任何内容可能导致此问题。

仍然:用

仔细检查
git check-ignore -v -- path/to/invisible/file

如果它是.gitignore(或排除或其他全局忽略文件)问题,您将确定这种方式。

  

我可以在没有--force

的情况下添加文件

然后检查文件是否为not ignored with a update-index

git update-index --no-assume-unchanged -- a file
git update-index --no-skip-worktree -- a file

同时检查或任何.gitattributes文件及其中包含的指令。

答案 1 :(得分:0)

添加文件然后运行git status会发生什么?我怀疑你正在运行的git命令是从另一个文件夹运行的,这就是为什么它在你使用显式路径时有效。我在Windows平台上,所以我无法提供有关Sierra的特定操作系统建议,但也许我的建议可能有所帮助......从哪里运行git命令 - 你可以从根路径运行你的git命令吗?包含你的repo隐藏的.git文件夹?