2010-08-10 81 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) 

即使在SRC /错误做git add .git commit -a文件夹后一直显示为未跟踪。其他非分页文件每次都提交,只有这个文件夹不断给出问题。也git不报告任何错误。这里可能是什么问题?

+2

你试过'git add src/error /'? – strager 2010-08-10 07:38:08

+0

我试过,它没有工作我有一个文件在该文件夹中,我也尝试直接添加该文件也无法正常工作。 – slayerIQ 2010-08-10 07:42:20

+0

您是否尝试在src/error下添加特定文件?你在.gitignore文件中有什么? – David 2010-08-10 07:55:11

回答

5

我发现问题和解决方案,这是发生了什么事:被称为

首先SRC /错误的src /错误,当我改变了本地文件夹名被改变的情况下,但在Git中仍然COMMITED为SRC /错误。 Windows是不区分大小写的,所以我做的是删除文件夹提交并再次用右边的外壳添加它。

+0

谢谢,这帮了我一把! – 2013-02-13 11:41:52

1

那是空的文件夹,如果这样是正常的,看here

+0

没有文件夹不是空的。 – slayerIQ 2010-08-10 07:43:06

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 
# 

这并不回答您的问题,但我认为这可能有助于查看完整的分步示例。