1、gitHub 提交
(1)创建新的仓库然后提交:
echo "# springboot-batch-demo project" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/small-rose/springboot-batch-demo.git
git push -u origin main
(2)提交一个已经存在的仓库:
git remote add origin https://github.com/small-rose/springboot-batch-demo.git
git branch -M main
git push -u origin main
2、文件大小写问题
现象:文件或文件夹大小写导致找不到文件
git默认是大小写不敏感的。 如果你大写的文件上次,有可能自己就变小写了。然后访问有可能找不到文件。
查询自己的配置:
git config --get core.ignorecase
配置开启大小写敏感:
(1)全局开启大小写敏感
git config --global core.ignorecase false
(2)单个项目开启大小写敏感
git config core.ignorecase false
2、LFS大文件存储
使用gitHub时进行的扩展服务。
(1)服务端开启大文件支持:
要在GitHub服务仓库开启LFS支持。
在仓库,点击Setting。往下滑动,找到 Archives ,勾选 Include Git LFS objects in archives
的选项。
(2)客户端安装大文件支持:
git lfs install
比如我的网站会上次一些字体包,有些比较大,我就直接跟踪。
git lfs track *.ttf *.eot *.otf *.svg *.woff
至于提交还是跟平时操作一样:
git add
git commit -m 'message'
git push
常用 Git LFS 命令
查看当前使用 Git LFS 管理的匹配列表
git lfs track
使用 Git LFS 管理指定的文件
git lfs track "*.jpg"
不再使用 Git LFS 管理指定的文件
git lfs untrack "*.jpg"
类似 git status,查看当前 Git LFS 对象的状态
git lfs status
枚举目前所有被 Git LFS 管理的具体文件
git lfs ls-files
检查当前所用 Git LFS 的版本
git lfs version