4

data.sqlitemembers/model.pycに問題があります。これが私の .gitignore ファイルの外観です。上記のファイルが変更されたものとして表示される場合、git がまだそれらを正しく追跡していることを意味しますか? これらのファイルは以前に追跡されていなかったので、なぜそれらのファイルを無視しないのかわかりません....

*.py[cod]
*.sqlite
# C extensions
*.so
# Packages
*.egg
*.egg-info
dist
build
eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__
# Installer logs
pip-log.txt
# Unit test / coverage reports
.coverage
.tox
nosetests.xml
# Translations
*.mo
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
*.log
*.pot
*.pyc
local_settings.py
4

3 に答える 3

1

リポジトリ内のファイルへの変更を git に無視させたい場合は、次を使用できます。

git update-index --assume-unchanged foo.pyc

これにより、ファイルは作業ディレクトリとリポジトリ自体に保持されます。

usinggit rm --cached foo.pycはファイルを作業ディレクトリに保持しますが、ファイルをステージングしてリポジトリから削除することに注意してください。

于 2015-10-30T15:36:58.183 に答える
0

これらのファイルを git キャッシュから削除してみてください

git rm --cached data.sqlite
git rm --cached members/model.pyc
于 2013-09-12T17:03:47.297 に答える