我刚开始使用DVC。我有一个git repo,其中有一些很重的模型,我想把它们推到dvc。所以我初始化了dvc:
dvc init然后配置存储桶
dvc remote add -d storage s3://mybucket/dvcstore现在有了/models文件夹,其中有.gitkeep文件和经过训练的模型。以下条目在我的.gitignore中
*.tar.gz我运行了以下命令
git rm -r --cached my_server\models并在.gitignore中添加了以下内容
models我想添加所有tar.gz文件以推送dvc
所以我试着
dvc add ./my_server/models/*.tar.gz但这显示了
ERROR: bad DVC file name 'my_server\models\*.tar.gz.dvc' is git-ignored.如果我添加了dvc ./my_server/model/
然后添加此文件夹并创建一个models.dvc文件。然后显示git代码以进行更改。
正确的方式是什么,我还需要向.gitignore提及*.dvc吗?
发布于 2021-09-20 13:47:15
您可以添加
models/*
!models/*.dvc设置为.gitignore可忽略models/中除.dvc文件以外的其他文件。
dvc add会自动将dvc跟踪的文件添加到.gitignore
在大多数情况下,您不需要自己管理.gitignore。
发布于 2021-10-22 11:16:33
我为所有不是dvc的文件结尾添加了一个git忽略(在我的例子中只有2个结尾)。
因此,在本例中,我将在以下位置创建.gitignore文件
./my_server/models/通过以下方式:
*.tar.gzhttps://stackoverflow.com/questions/69254525
复制相似问题