为什么Git会忽略以.chm结尾的帮助文件?

为什么Git会忽略以.chm结尾的帮助文件?,git,bash,Git,Bash,我在Windows8.1x64上运行,使用GitBash,用C#开发,并使用GitHub作为我的存储库 我创建了一个帮助文件MyHelp.chm,并将其放在自己的目录(help)中。我进去的时候。。 $git状态 我在不同的目录中看到了我的.cs源代码文件,但没有看到我创建的帮助目录,也没有看到该目录中的MyHelp.chm文件。套房。。 $git添加帮助/MyHelp.chm -似乎不会导致任何错误消息,但似乎没有任何作用。我进去的时候 $git状态 同样,我仍然没有在要提交的列表中看到MyH

我在Windows8.1x64上运行,使用GitBash,用C#开发,并使用GitHub作为我的存储库

我创建了一个帮助文件MyHelp.chm,并将其放在自己的目录(help)中。我进去的时候。。 $git状态

我在不同的目录中看到了我的.cs源代码文件,但没有看到我创建的帮助目录,也没有看到该目录中的MyHelp.chm文件。套房。。 $git添加帮助/MyHelp.chm -似乎不会导致任何错误消息,但似乎没有任何作用。我进去的时候 $git状态 同样,我仍然没有在要提交的列表中看到MyHelp.chm


我检查了各种.gitignore位置-我没有看到任何会影响.chm文件的内容

以下是新存储库上的一系列命令:

> git init so
  Initialized empty Git repository in /path/so/.git/
> cd so
> mkdir Help
> touch Help/MyHelp.chm
> git status
  On branch master

  Initial commit

  Untracked files:
    (use "git add <file>..." to include in what will be committed)

      Help/

  nothing added to commit but untracked files present (use "git add" to track)
> git add Help/MyHelp.chm
> git status
  On branch master

  Initial commit

  Changes to be committed:
    (use "git rm --cached <file>..." to unstage)

      new file:   Help/MyHelp.chm
>
>git init so
已在/path/so/.Git中初始化空Git存储库/
>cd so
>mkdir帮助
>触摸Help/MyHelp.chm
>git状态
论分行行长
初始提交
未跟踪的文件:
(使用“git add…”包含在将提交的内容中)
帮助/
提交时未添加任何内容,但存在未跟踪的文件(使用“git add”跟踪)
>git添加帮助/MyHelp.chm
>git状态
论分行行长
初始提交
要提交的更改:
(使用“git rm--cached…”取消存储)
新文件:Help/MyHelp.chm
>
到目前为止,您在工作流程中有什么不寻常的地方吗

您在“各个位置”中检查了
.gitignore
。那是不是其他地方要查


PS:检查在shell命令行上,因此您的版本可能会有更多细节。

您是否尝试过
git ls files-v | grep MyHelp.chm
如果您正确添加了它,您应该看到:“H Help/MyHelp.chm”。如果它还说了什么,它可能会被跳过或忽略。如果没有显示任何内容,则说明您没有正确添加它。您是否“添加”了它?@JamesWHurst,您能否评论一下我的回答中有哪些部分帮助您解决了问题?我很感激被标记为正确答案,但如果这个线程能够真正解决问题和解决方案,这将是很有帮助的。