3.10操作⏱ 约 4 分钟
推送到 GitHub(git push)
把本地提交上传到云端
🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 126 人学过👁 225 次阅读
为什么学这个
本地提交攒好了,现在把它们"推"到 GitHub,实现云端备份和分享。这个动作叫 git push——你的代码从此不再只待在自己电脑上。
💡 打个比方
git push 就像把手机里的照片同步上传到云相册:本地拍的(提交的)一股脑传到云端,既备份了,也方便别人看到、一起协作。
git push= 把本地的提交上传到远程仓库(如 GitHub)- 前提:本地仓库已"关联"了一个远程地址(用
git remote add origin <地址>设置一次) - 第一次推送常写全:
git push -u origin main(之后直接git push即可) - 推送的是已提交的内容;没 commit 的改动不会被 push
💡 本节是模拟环境,
git push会显示成功提示。真实环境里第一次推送需要登录 GitHub 授权。
试试:这个已初始化的仓库,先随便提交点东西,然后 git remote add origin https://github.com/我/项目.git,再 git push:
模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:配置远程地址(git remote add origin ...)后,用 git push 把提交推上云端
这是一个已初始化好的 Git 仓库(已有一个'初始提交')。试试 git status、git log。
~ $
❓ 测验
git push 推送的是什么?
⚠️ 避坑push 前先 pull,避免和别人的改动打架
多人协作时,如果别人也往同一分支推了东西,你直接 push 可能被拒绝(提示落后于远程)。正确做法是先 git pull 把别人的改动拉下来合并,再 push。单人项目一般不会遇到,但团队里这是高频坑。
🤖 用 AI 巩固这一节
请告诉我第一次把本地项目推到 GitHub 的完整步骤(从在 GitHub 建空仓库,到 git remote add、git push -u origin main),每步一句话。国内网络慢有什么建议?
🔎 来源与核验· 2 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「git push 把本地已提交的内容上传到远程仓库」
📚 Git 官方文档 · git-push✓ 已核验 2026-05
「首次推送常用 git push -u origin main 关联上游分支」
📚 GitHub 官方文档 · 推送提交到远程仓库✓ 已核验 2026-05
✅ 小结
你能把自己的代码推上云了。反过来,怎么把别人(或你自己)在 GitHub 上的项目搞到本地?下一节学 git clone。
下一节 → 下载项目(git clone)

都看到这了,打个赏呗!
接下来 · 3.11
下载项目(git clone)
继续读下一节 →