首先简单说一下最近用的一个大文件管理 Git LFS 是 Github 开发的一个 Git 的扩展,用于实现 Git 对大文件的支持(全称Git Large File Storage)),它将你所标记的大文件保存至另外的仓库,而在主仓库仅保留其轻量级指针。
lfs管理大文件并提交具体操作流程:
git lfs install #运行,开启lfs功能
git lfs track ‘*.dll’ #告诉lfs管理以dll文件结尾的文件
git lfs track ‘images’#这里不仅仅可以直接管理特定单个属性的文件,还可以管理某个文件夹下下的所有文件
git lfs track #查看被管理的文件类型和路径
#接下来就是提交文件到仓库(下面会详细说到)
git add . #注意这里这个点就是当前路径下所有文件(注意写的时候这个点是和add之间是有空格的),这里你可以指定特定文件放到暂存区。
#(说到暂存区了,其实本地文件提交的过程大体就是[git clone远程仓库到本地-->本地工作区间(可以在这个区域对代码文件进行增删改查)-->将修改好的代码保存到暂存区(为了你后续修改文件)-->提交到本地仓库-->然后你再git push一下把文件推送到远程仓库]
git commit -m ‘描述(Add file)’#这里的描述就是你添加的文件是什么,可以随意定义,但是让人尽量一看就明白。