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:把拿回来的东西,强行合并到你当前的代码里(可能会报错/冲突)。

相关推荐
小羊羔heihei1 分钟前
Python编程实战:12道趣味算法题
笔记·python·学习·其他·算法·学习方法·交友
幂律智能4 分钟前
合同管理的控制逻辑:现状、问题与重构方向
人工智能·经验分享·重构
三维重建-光栅投影7 分钟前
PCL之RANSAC实践
算法
EF@蛐蛐堂15 分钟前
【AI】手写openclaw的Skill全过程
人工智能
weixin_4577600020 分钟前
深入解析 Beam Search:从原理到实践的高效解码算法
python·算法
ulimate_21 分钟前
anygrasp算法:调研与使用
算法
唐天下闻化24 分钟前
2026知识付费平台选择指南:学习者与创作者如何各取所需
人工智能
百胜软件@百胜软件24 分钟前
对话文斌:E3+PRO的“AI大脑”——『胜券商品』如何让数据智能触手可及?
大数据·人工智能
扛枪的书生26 分钟前
Nginx 学习总结
linux
王者鳜錸1 小时前
讯飞语音唤醒+语音识别+语音合成+文生图完整集成实战
人工智能·文生图·语音识别·xcode·语音生图