git-lfs似乎没有拦截跟踪文件的更新

时间:2019-07-31 01:01:05

标签: git-lfs

git版本2.11.0

git-lfs 1.5.5版(我知道它很旧。如果这可能是造成问题的原因,我可以向系统管理员询问是否有新版本。我可能会也可能不会得到它。)

我是刚开始使用git-lfs。我正在尝试使用它,以便对某些足够大的二进制文件(每个〜500Mb)进行版本控制,如果它们包含在git repo中,它们会迅速引起问题。

我先完成git lfs install,然后完成git lfs track $filename,然后第一次添加并提交了文件。到目前为止,LFS似乎正在处理它:

$git lfs ls-files
a7fdf8b7aa * inputs/IC_v3rev1_2012-07-30.nc

现在我有了该文件的新版本。 git status将其显示为已修改。 git lfs status将其列为“未上载提交”。 我对修改后的文件执行git add。 现在git status将其列出为已暂存(“要提交的更改”),但是git lfs status仍然显示,

$git lfs status
On branch master

Git LFS objects to be committed:


Git LFS objects not staged for commit:

    inputs/IC_v3rev1_2012-07-30.nc

在这一点上,我不敢尝试提交,以防万一我在回购中使用500Mb二进制文件...有人可以告诉我我在做什么错吗?

0 个答案:

没有答案