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>
相关推荐
张小姐的猫1 天前
【MySQL】访问 & 数据流动原理
android·数据库·mysql·adb·1024程序员节
工业HMI实战笔记2 天前
印刷电路板HMI:SMT贴装的元件定位界面
制造·设计规范·设计语言·1024程序员节
Martina_03212 天前
AI生成3D模型一合并网格,材质就串色?用6步检查材质槽、UV与图集重映射
图像处理·人工智能·3d·材质·uv·游戏策划·1024程序员节
橙光成长2 天前
android-ad-cleaner:android免 Root 批量关闭系统开屏与营销推送
android·1024程序员节
燃烧的枫3 天前
Windows 下 YOLO11 Pose 的 TensorRT C++ 部署
windows·yolo·tensorrt·1024程序员节·yolo11-pose
AI日报派送佬3 天前
2026年11月02日 AI 行业日报|商汤开源 Loop-9B、Pika 发布 H3 Flex 音视频模型、Meta× 傅利叶推出人形机器人 Max
人工智能·微软·开源·音视频·openai·1024程序员节·ai日报
avi91113 天前
【AI教人】UnityEditor扩展Spine动画,Spine骨骼,预览Preview一切
spine·骨骼动画·1024程序员节·editor扩展·spine动画·spine骨骼
开开心心就好3 天前
网页图片批量下载工具,输入链接就保存
服务器·算法·leetcode·支持向量机·pdf·ocr·1024程序员节
Martina_03214 天前
AI生成的3D模型打印后沿层纹开裂?用6步检查方向、壁厚与填充
图像处理·人工智能·数学建模·3d·自然语言处理·游戏策划·1024程序员节