Vibe Tutorial
Git 版本控制与跨平台协作

10.2 GitHub Gitee仓库创建

Tip

代码不仅要活在你的硬盘里,还要活在云端。那里有它的同类,也有它的永生。


1. 为什么要学这个?

没有 Git 之前,我们是怎么活的? 周一:project_v1.zip 发给同事。 周二:project_final.zip。 周三:project_final_really_final.zip。 周四:project_final_final_v2_bugfix.zip。 直到有一天,你把最新的代码覆盖错了,或者电脑硬盘突然坏了。 所有的努力,瞬间归零。

GitHub 不仅是备份工具,它是全球程序员的社交网络。不把代码放上去,就像画家把画藏在床底下一届。


2. 核心概念:Remote (云端镜像)

什么是 Remote?

Remote 就是你为了防止本地硬盘爆炸,而在云端(GitHub/Gitee)租的一个保险箱。 通常我们给这个保险箱起个默认名字叫 origin。 你可以随时把本地的修改 push (推) 进去,也可以随时把别人的修改 pull (拉) 下来。

平台选择

  • GitHub: 全球最大。开源必选。全世界最聪明的脑袋都在这。
  • Gitee (码云): 国内最快。私有项目必选(免费版也支持私有库)。

3. 解决方案 (HOW)

第一步:创建空仓库

  1. 登录 GitHub。
  2. 右上角 + -> New repository
  3. Repository name: 填个酷一点的名字,比如 vibe-twitter
  4. Visibility: 想给世界看选 Public,想自己藏着选 Private。
  5. Initialize: 什么都别勾选! (不要勾 README, .gitignore)。我们要的是一个纯净的空仓库。
  6. 点击 Create repository

第二步:把本地代码推上去

你会在页面上看到两行命令,在你的 VS Code 终端里执行它们:

# 1. 告诉 Git,你的云端保险箱地址在哪 (给它起名叫 origin)
git remote add origin https://github.com/你的用户名/项目名.git

# 2. 把当前分支 (main) 推送到 origin,并建立绑定关系 (-u)
git push -u origin main

关联关系图

graph TD
    Local["本地电脑 (.git)"] --"1. git remote add"--> Config["记录地址"]
    Config --"2. git push"--> Cloud["GitHub 服务器"]
    Cloud --"3. git pull"--> Local
    
    subgraph Remote ["Remote Origin"]
        Cloud
    end
    
    style Cloud fill:#e3f2fd,stroke:#1565c0

4. 真实案例

Story

GitHub Arctic Code Vault (埋在北极的代码)

2020 年,GitHub 启动了一个疯狂的计划:北极代码库。 他们把很多热门开源项目的代码(包括 Linux, Node.js, React 等),以二维码的形式刻在特制的胶片上。 这些胶片被封存在北极圈斯瓦尔巴群岛的一个废弃煤矿里,埋在几百米深的冻土层下。 预计可以保存 1000 年。 即使人类文明毁灭,未来的文明(或外星人)以此也能重建现在的数字世界。

Vibe 心法: 当你执行 git push 的那一刻,你的代码就不再是一堆临时文件,它成为了人类数字文明的一部分。 把代码托付给云端,让你的创作超越硬盘的物理寿命。


5. 本章小结

  1. 拒绝 ZIP:再也不要用压缩包传代码了,那是原始人的做法。
  2. Remoteorigin 只是一个代号,指向你的云端仓库。
  3. Push:养成每天下班前 git push 的好习惯,睡得更香。