git简单使用
记录一下常用的命令,每次要用的时候都忘记
初始化
1 | git init |
存到本地
1 | git clone < url> |
然后cd进入拉取的文件夹中
设置分支
1 | git branch -M main |
查看所有分支
1 | git branch -a |
连接远程仓库
1 | git remote add origin <url> |
查看是否连接成功
1 | git remote -v |
然后可以在本地进行更改文件
如果是共创的,更改文件前先拉取
1 | git pull |
不想处理冲突,强制推送
1 | git push -f origin master |
将dev分支强制合并到main分支
1 | git push -f origin dev:main |
上传流程
1 | git add . |
上传大文件
遇到需要上传100MB以上大小的文件,就需要用到Git LFS
先下载客户端,然后打开Git Bash,进入需要上传大文件的位置cd进去
初始化
1 | git init |
安装git lfs
1 | git lfs install |
将需要上传的大文件放进文件夹中,跟踪一下文件或指定文件类型(以model.h5为例)
1 | git lfs track "*.h5" 或者 git lfs track "model.h5" |
添加.gitattributes(配置文件,缺少它执行其他git操作可能会有问题)
1 | git add .gitattributes |
后续就是正常的上传,上传前最好先pull
有坑哇,LFS超出额度需要收费,而且上传到缓存区然后删除真的很麻烦,非必要请不要使用!