1, Git 上傳大文件的問題
git每次提交默認(rèn)最大文件不超過100M,如果遇到上傳超過100M的文件的時(shí)候使用 git-lfs 提交
下面是使用步驟
- 執(zhí)行
git lfs install
開啟lfs功能 - 使用
git lfs track 大文件路徑
命令進(jìn)行大文件追蹤 - 第一步需要先將.gitattributes這個(gè)文件單獨(dú)提交至倉庫弧烤,然后在push大文件
Uploading LFS objects: 0% (0/1), 19 MB | 296 KB/s**
git push時(shí)出現(xiàn)這樣的提示 說明你操作成功了
git lfs 其他命令
使用 git lfs track
查看現(xiàn)有的文件追蹤模式
提交后運(yùn)行git lfs ls-files
可以顯示當(dāng)前跟蹤的文件列表
將代碼 push 到遠(yuǎn)程倉庫后忱屑,LFS 跟蹤的文件會以『Git LFS』的形式顯示:
clone 時(shí) 使用git clone
或git lfs clone
均可
2, 撤銷commit
git commit 之后撤銷commit用 git reset --soft HEAD^ 命令
--mixed
不刪除改動的代碼,撤銷commit暇昂,撤銷git add 內(nèi)容莺戒。
--mixed是默認(rèn)參數(shù),意思是 git reset HEAD^ 和 git reset --mixed HEAD^ 是一個(gè)效果
--soft
不刪除改動代碼急波,撤銷commit从铲,不撤銷git add 內(nèi)容
--hard
刪除改動的代碼,撤銷commit,撤銷git add 內(nèi)容
HEAD^
返回上一個(gè)版本 使用HEAD^, 等效于 HEAD~1
依次類推吉嫩,返回n次commit,使用 HEAD~n
3, commit 注釋寫錯(cuò)了怎么辦
使用命令忙迁,git commit --amend 修改好了保存退出就好了