github上传代码

一. 上传代码

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

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

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

bash 复制代码
git init
  1. 把文件放到暂存区
bash 复制代码
git add *
  1. 把暂存区的文件提交分支
bash 复制代码
git commit -m "first commit"

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

bash 复制代码
[user]
	name = xxxx  (github用户名)
	email = xxxx
  1. 将当前分支命名为 main
bash 复制代码
git branch -M main
  1. 将远程仓库和本地仓库关联
bash 复制代码
git remote add origin https://xxxxxxxxx.git

如果提示:fatal: 远程 origin 已经存在。

查看现有的远程仓库

bash 复制代码
git remote -v

删除现有的远程仓库

bash 复制代码
git remote remove origin 
  1. 将本地的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>
相关推荐
开开心心就好5 天前
解决截图被拦截黑屏问题的免费小工具
安全·智能手机·flink·kafka·pdf·音视频·1024程序员节
开开心心就好10 天前
清理重复文件释放C盘空间的工具
安全·智能手机·pdf·gitlab·音视频·intellij idea·1024程序员节
数据皮皮侠AI14 天前
中国土地利用驱动因子数据集(9种驱动因子/裁剪到省市/Tif)
大数据·人工智能·笔记·能源·1024程序员节
数据皮皮侠AI19 天前
上市公司耐心资本数据(2010-2025)
大数据·人工智能·笔记·能源·1024程序员节
开开心心就好20 天前
解决图片无页码添加功能的实用工具
javascript·python·安全·智能手机·pdf·音视频·1024程序员节
学传打活21 天前
【边打字.边学昆仑正义文化】_25_宇宙动植物的由来(1)
微信公众平台·1024程序员节·汉字·昆仑正义文化
开开心心就好25 天前
用户推荐的文件解锁与强制操作工具
安全·智能手机·pdf·scala·音视频·symfony·1024程序员节
liguojun20251 个月前
软硬一体智慧场馆系统推荐——助力场馆数字化高效升级
java·大数据·人工智能·物联网·1024程序员节
开开心心就好1 个月前
吾爱大佬原创的文件时间修改工具
安全·智能手机·pdf·电脑·智能音箱·智能手表·1024程序员节
开开心心就好2 个月前
近200个工具的电脑故障修复合集
安全·智能手机·pdf·电脑·consul·memcache·1024程序员节