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

相关推荐
周周爱喝粥呀2 小时前
机器学习中的自监督学习和无监督学习的区别是什么?
人工智能·机器学习
小趴菜不能喝2 小时前
AI大模型中的MCP和Skills
人工智能
菩提树下的凡夫2 小时前
跟踪转台最大跟踪速度和跟踪加速度求解
人工智能·机器学习
Quintus五等升2 小时前
深度学习自用笔记
人工智能·笔记·深度学习·学习·机器学习·bert·numpy
Deepoch2 小时前
Deepoc具身模型开发板:焕新清洁机器人,告别低效清洁
人工智能·机器人·清洁机器人·具身模型·deepoc·清洁神器·家居好物
俩娃妈教编程2 小时前
洛谷选题:P1888 三角函数
c++·算法
有Li2 小时前
解剖学引导的全身PET-CT乳腺癌分割与跨模态自对齐/文献速递-基于深度学习的图像配准与疾病诊断
论文阅读·人工智能·深度学习·文献·医学生
xdpcxq10292 小时前
indows+AMD显卡ROCm跑深度学习
人工智能·深度学习
fouryears_234172 小时前
源码阅读:Spring AI 框架是如何进行工具调用以及循环调用的过程
java·人工智能·spring·spring ai