✏️ AI 术语图鉴

远程仓库 · Remote(clone/push/pull)

英文:remote/rɪˈmoʊt/重音在后

Git 与版本难度:进阶 ★★

🗣️一句话大白话

本地仓库和 GitHub 之间的三个日常动作:clone(第一次整份下载)、pull(把远程新内容拉下来)、push(把本地提交推上去)。新手最大困惑「push 被拒」:远程有你没有的提交,先 pull 再 push。

🎬真实场景

公司电脑 push 了新代码,回家直接 push——被拒(non-fast-forward):家里的仓库没有公司的提交。先 pull 拉下来合并,再 push 就通了。

📮你可以这样说

「push 被拒时不要用 --force。先 git pull 拉取远程改动,处理可能的冲突,再 push。把每步命令和预期输出告诉我。」

⚠️边界与常见误解

  • --force 会覆盖别人的提交:单人项目慎用,团队项目禁用
  • push 前先 pull 是避免被拒的习惯
  • pull 不会毁掉你未提交的改动——它会提示你先 commit 或 stash

🔗相关术语