GitHub的使用(二)——一次完整 Git 上线流程记录

① 初始化仓库

复制代码
git init

作用:

  • /e/vibe 创建 .git 文件夹
  • 让这个目录变成 Git 可管理项目

状态:

Initialized empty Git repository

✔️ 成功

② 绑定远程仓库

复制代码
git remote add origin https://github.com/用户名/cheqingjiang.git

作用:

  • 告诉 Git:你的代码要推到哪里(GitHub)

关键点:

  • origin = 默认远程仓库名字(不用改)

✔️ 成功(没有报错就是成功)

(无效)③ 拉取 master

复制代码
git pull origin master

报错:

fatal: couldn't find remote ref master

原因:

  • GitHub 仓库是 main 分支
  • 根本没有 master

④ 添加所有文件

复制代码
git add .

作用:

  • 把当前目录所有文件加入"暂存区"

✔️ 成功(无提示就是成功)

⑤ 提交版本

复制代码
git commit -m "first version"

作用:

  • 创建一个版本快照

输出重点:

29 files changed 1700 insertions

说明:

  • 这次提交了完整网站
  • 包括:
    • 图片
    • HTML
    • CSS
    • JS
    • 视频

✔️ 关键一步(版本诞生)

⑥ 统一分支名

复制代码
git branch -M main

作用:

  • 把本地分支改成 main

为什么要做?

  • GitHub 默认是 main
  • 防止 push 出错

✔️ 正确但可选

⑦ 推送到 GitHub(最关键)

复制代码
git push -u origin main

作用:

  • 把本地代码上传到 GitHub

输出重点:

复制代码
[new branch] main -> main branch 'main' set up to track 'origin/main'

意味着:

代码成功上传;

建立了"本地 ↔ 远程"连接。

以后只需要:

复制代码
git push

就行

最后改一下


总结整个流程

复制代码
git init git remote add origin 仓库地址

git add .

git commit -m "first version"

git branch -M main git push -u origin main

这次踩的坑

1:pull master

已经是新仓库,不需要 pull

2:视频太大(45MB)

Writing objects: 45.52 MiB

现在还能推,但以后可能会出问题:

GitHub限制:

  • 单文件建议 < 25MB
  • 超 100MB 会直接失败

建议:

  • 后面把视频:
    • 放 B站 / OSS
    • 或压缩

以后每次改代码,只需要:

复制代码
git add . 
git commit -m "改了xxx" 
git push
相关推荐
今夕资源网32 分钟前
把 DeepSeek 网页版变成能操作本地项目的 AI Agent:Cuckoo Code 使用指南 GitHub开源
开源·github·deepseek
徐小夕2 小时前
存量.doc 文档怎么办?JitWord 开源转换库打通旧文档到在线协同全链路
后端·架构·github
GHOME2 小时前
CI/CD 学习笔记:GitHub Actions 项目实战
github
troy1282 小时前
Codex 安全盲区:代码漏洞生成实测
windows·python·ci/cd·pycharm·django·github·fastapi
其实防守也摸鱼3 小时前
常见安全架构中 Shiro 的认证确认机制解析
运维·服务器·数据库·windows·github
寺中人3 小时前
Git 版本控制完全入门指南:从安装到实战,提交 + 分支 + 协作 + 冲突解决全拆解
git·开发工具·版本控制·团队协作·代码管理
m4Rk_4 小时前
【论文阅读】Agent 记忆机制(75):TiMem——用时间记忆树实现长期记忆的层级巩固
论文阅读·人工智能·学习·开源·github
荔枝梅梅4 小时前
新手程序员 SSH 第一课:从 Git 仓库连接失败理解 SSH 协议与密钥配置
git
玄芯散人5 小时前
【筑基·057】Git代码时光机:版本控制入门到分支管理
git·版本控制·嵌入式开发
今夕资源网5 小时前
一只鹈鹕骑着单车闯海岛:开源 3D 网页游戏《鹈鹕骑车》体验与部署教程 github开源
开源·github·ai智能测试题·ai智能测试