Day 6.1:Git 协同全流程秘籍 (firstweb 存档篇)

解决“云端改了代码,本地推不上去”以及“仓库更名后迷路”的终极方案。

场景:仓库更名后的“路标重定向”

当 GitHub 上的仓库名从 myfirstwbesite 改为 firstweb 后,本地必须更新 SSH 远程地址。

# 查看当前路径,确保显示的是 firstweb
git remote set-url origin git@github.com:sixiaopangai/firstweb.git
# 检查是否修改成功
git remote -v

第一阶段:拉取 (Pull) - 同步云端新进度

在本地动笔改代码前,先执行拉取。这是防止“冲突”最有效的方法。

git pull origin main
💡 为什么拉取? 如果你在 GitHub 网页端直接修改了 README,云端就比你本地快了一个版本。不拉取直接推送会报错 rejected

第二阶段:提交 (Commit) - 记录本地成果

修改完 index.html 或添加新日志后,将变更装入“本地集装箱”。

# 1. 查看哪些文件动了
git status

# 2. 将所有变更存入暂存区
git add .

# 3. 提交到本地库(得益于 UTF-8 环境,可放心用中文)
git commit -m "feat: 完成 firstweb 架构迁移与日志-1 归档"

第三阶段:推送 (Push) - 安全送达 GitHub

利用已信任的 SSH 隧道,实现秒级同步。

git push origin main
⚠️ 避坑提醒: 如果 SSH 挂了,记得用备用的 git push https-origin main

🛠️ 环境状态检查清单

← 返回索引页 (归档-1)