嘘~ 正在从服务器偷取页面 . . .

Git 注意事项


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


版权声明: 本博客所有文章除特別声明外,均采用 CC BY-SA 4.0 许可协议。转载请注明来源 Small-Rose / 张小菜 !
评论
  目录