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二进制文件...有人可以告诉我我在做什么错吗?