2010-08-10 4 views
5

Каждый раз, когда я делаю статус git, есть эта папка, которая отображается как неотображенная.git еще не отслеживается после добавления

$ git status 
# On branch master 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
#  src/error/ 
nothing added to commit but untracked files present (use "git add" to track) 

Даже после того, как делать git add ., git commit -a папку в SRC/ошибке продолжает появляться в неотслеживаемом. Другие неустановленные файлы получают каждый раз, только только в этой папке сохраняются проблемы. Также git не сообщает о каких-либо ошибках. Что может быть проблемой здесь?

+2

Вы пробовали 'git add src/error /'? – strager

+0

Я пробовал, чтобы он не работал. У меня есть файл в этой папке. Я также попытался добавить, что файл напрямую не работает. – slayerIQ

+0

Вы пытались добавить файл под src/error? Что у вас в файле .gitignore? – David

ответ

5

Я нашел проблема и решение это то, что случилось:

Первого SRC/ошибка называется SRC/ошибкой, когда я изменил случай локально имя_папка была изменена, но в мерзавце он все еще поручен, как SRC/Error , Windows не чувствительна к регистру, поэтому я сделал удаление фиксации папки и добавил ее снова с правой оболочкой.

+0

Спасибо, это помогло мне! –

1

Это пустая папка, если так это нормально, см here

+0

Нет, папка не пуста. – slayerIQ

1

Я попробовал следующее в консоли Windows 7, и она работала, т.е. он не показывал \src\error\, как неотслеживаемый.

C:\t>dir 
Volume in drive C is BLAH 
Volume Serial Number is 2ECA-CB88 

Directory of C:\t 

10.08.2010 17:56 <DIR>   . 
10.08.2010 17:56 <DIR>   .. 
       0 File(s)    0 bytes 
       2 Dir(s) 59'844'902'912 bytes free 

C:\t>mkdir .\src\error 

C:\t>copy con: .\src\error\text.txt 
blah^Z 
     1 file(s) copied. 

C:\t>git init 
Initialized empty Git repository in C:/t/.git/ 

C:\t>git add .\src\error\* 

C:\t>git status 
# On branch master 
# 
# Initial commit 
# 
# Changes to be committed: 
# (use "git rm --cached <file>..." to unstage) 
# 
#  new file: src/error/text.txt 
# 

Это не отвечает на ваш вопрос, но я подумал, что это поможет увидеть полный пошаговый пример.