2015-02-28 2 views
2

Я работаю на Windows 8.1 x64, используя Git Bash, разрабатывая C# и используя GitHub для моего репозитория.Почему Git игнорирует мой файл справки, который заканчивается на .chm?

Создал файл справки MyHelp.chm и разместил его в своем собственном каталоге (Справка). Когда я вхожу .. $ git status

Я вижу файлы исходного кода .cs в разных каталогах, но я не вижу созданный мной каталог справки и файл MyHelp.chm, находящийся в этом каталоге , Ввод .. $ git add Help/MyHelp.chm -похоже, похоже, не появляется какое-либо сообщение об ошибке, но он ничего не делает. Когда я введу $ git status еще раз, я до сих пор не вижу MyHelp.chm в списке, который нужно совершить.

Я проверил различные местоположения .gitignore - я не вижу ничего, что должно повлиять на файл .chm!

+0

Вы пробовали 'git ls-files -v | grep MyHelp.chm', если вы добавили его правильно, вы должны увидеть: «H Help/MyHelp.chm». Если он говорит что-нибудь еще, его, вероятно, пропускают или игнорируют. Если ничего не появляется, то вы не добавили его правильно – AndrewD

+0

вы «git add» его? –

ответ

1

Вот последовательность команд на свежем хранилище:

> 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 
> 

Ничего необычного в рабочем процессе вы сделали до сих пор?

Вы проверили .gitignore в разных местах. Будет ли это в другом месте для проверки?

PS: Проверка находится в командной строке оболочки, поэтому в вашей версии может быть больше особенностей.

+0

@JamesWHurst, Не могли бы вы прокомментировать, какая часть моего ответа помогла вам решить проблему? Я ценю, что я отмечен как правильный ответ, но было бы полезно, если бы этот поток SO действительно мог определить проблему и решение проблемы. –