3

所以我正在使用一个名为 hellodjango 的虚拟应用程序测试 Heroku,并将所有内容推送到 git。

添加了我的 .gitignore 文件(如果我错了告诉我,我创建了一个名为 django.gitignore 的文本文档,内容为 1 行,没有空格,venv*.log*.pot*.pyclocal_settings.py。

不知道我做错了什么,但这是我的目录

hellodjango/
    django.gitignore
    manage.py
    requirements.txt
    hellodjango/
        __init__.py
        __init__.pyc
        settings.py
        settings.pyc
        urls.py
        urls.pyc
        wsgi.py
        wsgi.pyc
    venv/
        Include/
        Lib/
        Scripts/

所以我不想暂存任何 .pyc 文件或 venv 文件夹。

在我的命令行中,我输入

混帐初始化

Initialized empty Git repository in /Users/Chris/hellodjango/.git/
>git add .
>git status

当我进入 git status 时,venv 和 .pyc 中的所有文件都被暂存。为什么 .gitignore 不起作用?

4

1 回答 1

6

gitignore 文件只需要在点前.gitignore不带 a命名django

您可以在官方网站上的 ProGit 书中找到有关忽略文件和可能支持的模式的更多信息:ProGit Chapter 2-2

于 2012-11-02T09:00:32.497 回答