一. 上传代码
-
github上new一个新的repository出来
-
在要上传代码的目录下,右键进入命令行
初始化一个新的 Git 仓库,生成.git文件夹
bash
git init
- 把文件放到暂存区
bash
git add *
- 把暂存区的文件提交分支
bash
git commit -m "first commit"
.git文件夹下的config文件,加入以下内容:
bash
[user]
name = xxxx (github用户名)
email = xxxx
- 将当前分支命名为
main
bash
git branch -M main
- 将远程仓库和本地仓库关联
bash
git remote add origin https://xxxxxxxxx.git
如果提示:fatal: 远程 origin 已经存在。
查看现有的远程仓库
bash
git remote -v
删除现有的远程仓库
bash
git remote remove origin
- 将本地的main分支推送到远程仓库origin
bash
git push -u origin main
然后按照提示输入用户名和密码
注意密码不是账号的密码,而是Personal access tokens。要去Settings > Developer settings > Personal access tokens > **Tokens (classic)**设置。
又出现报错:无法推送一些引用
因为github无法上传大于100Mb的文件,但是可以使用 Git LFS(Git Large File Storage)来处理超过 100 MB 的文件
安装Git LFS
bash
sudo apt install git-lfs
初始化Git LFS
bash
git lfs install
跟踪大文件(比如.pt文件)
bash
git lfs track "*.pt"
提交大文件
bash
git add .gitattributes # 这是 Git LFS 自动生成的文件,必须添加
git add <large-file-name> # 替换为你的大文件名,例如 yolov5l6.pt
git commit -m "Add large file using Git LFS"
推送到github
bash
git push origin <branch-name>