git简单使用
Bamboo Lv3

记录一下常用的命令,每次要用的时候都忘记

初始化

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
2
3
git push -f origin master

注释: origin远程仓库名,master分支名,-f为force,意为:强行、强制。

将dev分支强制合并到main分支

1
2
git push -f origin dev:main
注释:dev:main 本地 dev 分支推送到远程 main 分支

上传流程

1
2
3
git add .
git commit -m "备注"
git push -u origin main(如果和前面设置的分支一致可以直接git push)

上传大文件

遇到需要上传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超出额度需要收费,而且上传到缓存区然后删除真的很麻烦,非必要请不要使用!

Powered by Hexo & Theme Keep
Total words 28.5k Unique Visitor Page View