📖 知识点
1. 什么是远程仓库?
远程仓库是放在云端服务器(GitHub、Gitee 等)的代码仓库,是团队的 "公共大本营"。大家从它拉取、往它推送,实现协作。
表格
| 概念 | 位置 | 作用 |
|---|---|---|
| 本地仓库 | 你电脑 | 你的开发工作区 |
| 远程仓库 | GitHub/Gitee 等 | 团队公共代码、备份、协作 |
💡 生活比喻远程仓库像 "公司的公共档案室":你自己电脑是工位(本地),档案室(远程)放着大家共用的正式版本,开工先来这儿取,做完往这儿交。
2. 准备一个远程仓库
去 GitHub / Gitee 建一个空仓库,会得到一个地址,例如:
https://github.com/行者孙/外卖App.git
先到网站建好空仓库,拿到这个 "地址",本地才能关联。
3. git remote add:关联远程
git remote add origin 远程仓库地址
git remote add origin https://github.com/行者孙/外卖App.git
运行示例:
(无输出,表示成功)
origin是给这个远程起的 "别名"(约定俗成叫 origin),后面 push/pull 都用它。
4. 查看已关联的远程
git remote -v
运行示例:
origin https://github.com/行者孙/外卖App.git (fetch)
origin https://github.com/行者孙/外卖App.git (push)
看到 origin 和地址,说明本地仓库已和远程 "搭上线",可以推拉了。
⚠️ 易错提醒
git remote add origin 地址:origin 是别名,地址是 GitHub/Gitee 给的仓库地址关联前先去远程平台建好空仓库,拿到地址
git remote -v查看关联结果,确认 origin 和地址
⚔️ 剧情 Kata 实战任务
任务需求:
确认当前仓库历史(git log)
模拟 "远程仓库地址":假设远程平台给了个地址(用示例地址演示)
用
git remote add origin 地址关联远程用
git remote -v确认关联成功体会 "本地仓库 ↔ 远程大本营" 搭上线
参考代码(在终端依次敲)
# 0. 进仓库
cd ~/外卖App
# 1. 看当前历史(准备推送到远程的内容)
git log --oneline
# 2. 关联远程(地址替换成你的GitHub/Gitee仓库地址)
git remote add origin https://github.com/行者孙/外卖App.git
# 3. 查看已关联的远程
git remote -v
运行示例:
user@linux:~/外卖App$ git remote add origin https://github.com/行者孙/外卖App.git
user@linux:~/外卖App$ git remote -v
origin https://github.com/行者孙/外卖App.git (fetch)
origin https://github.com/行者孙/外卖App.git (push)
💡 完成动作示意:
git remote add origin 地址→ 无输出,关联成功
git remote -v→ 看到 origin 和地址(fetch/push 两行)本地仓库和远程 "云端大本营" 已经搭上线,下一步就能推送代码了!
🧠 思考题
git remote add origin 地址里的origin是什么?为什么大家都习惯用 origin 这个名字?(提示:约定俗成的别名)远程仓库对团队协作有什么作用?为什么说它是 "公共大本营"?(提示:Day20 推送、Day21 拉取都用它)
行者孙Python