1, Git 上传大文件的问题
git每次提交默认最大文件不超过100M,如果遇到上传超过100M的文件的时候使用 git-lfs 提交
下面是使用步骤
- 执行
git lfs install
开启lfs功能 - 使用
git lfs track 大文件路径
命令进行大文件追踪 - 第一步需要先将.gitattributes这个文件单独提交至仓库,然后在push大文件
Uploading LFS objects: 0% (0/1), 19 MB | 296 KB/s**
git push时出现这样的提示 说明你操作成功了
git lfs 其他命令
使用 git lfs track
查看现有的文件追踪模式
提交后运行git lfs ls-files
可以显示当前跟踪的文件列表
将代码 push 到远程仓库后,LFS 跟踪的文件会以『Git LFS』的形式显示:
clone 时 使用git clone
或git lfs clone
均可
2, 撤销commit
git commit 之后撤销commit用 git reset --soft HEAD^ 命令
--mixed
不删除改动的代码,撤销commit,撤销git add 内容。
--mixed是默认参数,意思是 git reset HEAD^ 和 git reset --mixed HEAD^ 是一个效果
--soft
不删除改动代码,撤销commit,不撤销git add 内容
--hard
删除改动的代码,撤销commit,撤销git add 内容
HEAD^
返回上一个版本 使用HEAD^, 等效于 HEAD~1
依次类推,返回n次commit,使用 HEAD~n
3, commit 注释写错了怎么办
使用命令,git commit --amend 修改好了保存退出就好了