Git 使用过程总遇到的几个问题(git上传大文件,git-lfs,git commit --amend)

1, Git 上传大文件的问题

git每次提交默认最大文件不超过100M,如果遇到上传超过100M的文件的时候使用 git-lfs 提交
下面是使用步骤

  1. 执行 git lfs install 开启lfs功能
  2. 使用 git lfs track 大文件路径 命令进行大文件追踪
  3. 第一步需要先将.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 clonegit 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 修改好了保存退出就好了

你可能感兴趣的:(Git 使用过程总遇到的几个问题(git上传大文件,git-lfs,git commit --amend))