3
所以我用一個名爲hellodjango的虛擬應用程序測試Heroku,並將所有內容都推送到git。.gitignore不會忽略文件Django
添加了我的.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。
在我的命令線,我輸入
的git的init
Initialized empty Git repository in /Users/Chris/hellodjango/.git/
>git add .
>git status
當我進入狀態的git,所有VENV文件和.pyc文件都在上演。爲什麼.gitignore不起作用?
好的,只是做到了。所以我的目錄仍然如上所述,但現在,而不是django.gitignore,我只有一個名爲.gitignore的文件。在這個文件中,我有這個venv * .log * .pot * .pyclocal_settings.py。 Ran git add。,仍然venv和.pyc上演。任何解釋? –
將不同線條的圖案分開。拒絕.pyc文件的模式是:'* .pyc' – pmavik
此外 - 如果您已經通過'git add .'添加了所有.pyc文件,則必須在gitignore文件適用於再次上演檔案。卸載是通過'git rm --cached'完成的 –
BergmannF