commit与fetch

commit

git commit (本地存档)只是保存在你自己的电脑上!

git push (上传) : 这才是把你的 Commit 推送到远端仓库

它把你当前写的代码,正式生成一个**"版本节点"**保存到你的本地电脑上。可以用于回退

Git 的工作流程其实就是4个区域的搬运:

  1. 工作区 (Working Directory):你写代码的地方(你的 VS Code 编辑器)。

  2. 暂存区 (Staging Area)git add 把文件放到的地方(购物车)。

  3. 本地仓库 (Repository)git commit 把文件存放的地方(订单历史)。

  4. 远程仓库:git push 把文件存放的地方

fetch

git fetch 到底干了什么?

假设你的有人刚刚更新了代码库。

  1. 联网下载:Git 会连接到服务器(比如 GitLab/GitHub)。

  2. 更新隐藏分支 :它会把别人新提交的新代码,下载到你本地一个"隐藏"的地方,叫 origin/master (或者 origin/develop)。

  3. 不动你的代码重点来了! 你的 master 分支和你的工作区(Working Directory)纹丝不动

大部分人只知道用 git pull,但其实 git pull 是个"组合拳":

git pull = git fetch + git merge

  • git fetch:把东西拿回来(安全)。

  • git merge:把拿回来的东西,强行合并到你当前的代码里(可能会报错/冲突)。

相关推荐
奈斯先生Vector21 小时前
OpenScience 安装失败怎么办?Windows 环境、API 配置与本地服务排错指南
人工智能·windows·架构·开源·aigc·midjourney
武子康21 小时前
Email Thread 不是 Agent Session:生产级异步通信网关的状态、幂等与审批合同
人工智能·llm·agent
AIDANHANG21 小时前
放开长期挂着开关前先核到期日默认安全值与残留分支
人工智能
mengge.cloud21 小时前
LVS 小白完整教程(Linux虚拟服务器负载均衡)
linux·运维·服务器·负载均衡·lvs
一次旅行21 小时前
2026‑08‑22 AI产业深度解读|Anthropic自研芯片布局、SGLang权重缓存守护进程、Agent任务作弊审计、AI原生SDLC
人工智能·缓存·sglang
Dawson Zhu21 小时前
【AI架构前沿】MEMO:解耦推理与记忆,破解大模型“知识更新“与“灾难性遗忘“的两难困境
人工智能·架构·aigc·agi
秦渝兴21 小时前
LVS-DR 高可用集群实战:NFS + Web + DNS + Keepalived 全套架构
linux·服务器·网络·lvs
江湖有缘21 小时前
跨平台AI终端Wave:智能SSH与文件管理
运维·人工智能·ssh
IT_陈寒21 小时前
Python装饰器把我坑惨了,原来这样用才不掉链子
前端·人工智能·后端
吃旺旺雪饼的小男孩21 小时前
自动驾驶图像分割开源数据集指南(2026)
人工智能·开源·自动驾驶