Bootstrap

github上传代码

一. 创建仓库并上传代码

0. github上new一个新的repository出来

1. 在要上传代码的目录下,右键进入命令行

初始化一个新的 Git 仓库,生成.git文件夹

git init

2. 把文件放到暂存区

git add *

3. 把暂存区的文件提交分支

git commit -m "first commit"

 .git文件夹下的config文件,加入以下内容:

[user]
	name = xxxx  (github用户名)
	email = xxxx

4. 将当前分支命名为 main 

git branch -M main

5. 将远程仓库和本地仓库关联

git remote add origin https://xxxxxxxxx.git

如果提示:fatal: 远程 origin 已经存在。
查看现有的远程仓库

git remote -v

删除现有的远程仓库

git remote remove origin 

6. 将本地的main分支推送到远程仓库origin

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

sudo apt install git-lfs

初始化Git LFS

git lfs install

 跟踪大文件(比如.pt文件)

git lfs track "*.pt"

 提交大文件

git add .gitattributes  # 这是 Git LFS 自动生成的文件,必须添加
git add <large-file-name>  # 替换为你的大文件名,例如 yolov5l6.pt
git commit -m "Add large file using Git LFS"

 推送到github

git push origin <branch-name>

二、在已有的 GitHub 仓库中创建一个 tag 并提交代码

1. 提交新代码

git add *
git commit -m "你的提交信息"

2. 创建tag

git tag -a v1.0 -m "版本描述信息"

3. 将tag推送到远程仓库

git push origin v1.0
;