相关疑难解决方法(0)

如何忽略Git中目录中的文件?

.gitignore忽略目录中文件的文件的正确语法是什么?

可不可能是

config/databases.yml
cache/*
log/*
data/sql/*
lib/filter/base/*
lib/form/base/*
lib/model/map/*
lib/model/om/*
Run Code Online (Sandbox Code Playgroud)

要么

/config/databases.yml
/cache/*
/log/*
/data/sql/*
/lib/filter/base/*
/lib/form/base/*
/lib/model/map/*
/lib/model/om/*
Run Code Online (Sandbox Code Playgroud)

git gitignore

533
推荐指数
8
解决办法
54万
查看次数

.gitignore不起作用

.gitignore在我的仓库的根目录下有一个文件.该.gitignore文件具有以下模式以排除已编译的Python文件,这是该文件中的唯一行.

*.pyc
Run Code Online (Sandbox Code Playgroud)

现在,当我在回购的根目录下执行以下操作时.

git init
git add . 
git status 
Run Code Online (Sandbox Code Playgroud)

它显示它仍然跟踪.pyc文件并尝试将其添加为新文件.见下面的输出.

系统信息:Windows 7,cygwin

注意:此问题很明显,不是关于已被跟踪的被忽略文件.我还在文件上尝试了DOS和Unix风格的行结尾.gitignore.

git status 得到:

# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#   new file:   .gitignore
#   new file:   feedapp/__init__.py
#   new file:   feedapp/appconfig.py
#   new file:   feedapp/appconfig.pyc
Run Code Online (Sandbox Code Playgroud)

我该如何进一步排除故障?

git

59
推荐指数
5
解决办法
7万
查看次数

标签 统计

git ×2

gitignore ×1