Git提交会跑错分支吗?分支、提交、推送关系彻底讲透
我经常在群里看到有人抛出这个问题“我在A分支修改并commit时会不会把修改的内容推到B分支上”说句实话我最初用Git那两年也被这个事唬住过总觉得提交和推送之间有某种“自动分发”的机制把本地分支搞混一次之后那周的午觉都没睡踏实。这篇就是把“分支、提交、推送”三者的关系彻底掰开揉碎地讲一遍。先说结论你在A分支上的commit不会自己“跑”到B分支上。但这里面藏着一堆容易把人绕晕的细节比如未提交修改为什么会跟着你走、为什么有人配了push.default matching之后发现别的分支也被推了、以及万一你真把提交搞错分支了到底怎么救。下面从原理到实操一条条聊最后附上抢救方案和团队纪律。1. 先把结论说清楚commit不会自动投递到别的分支1.1 一个模拟实验直接回答标题问题与其空谈理论不如直接在命令行里做一个最小实验。你完全可以照抄这几条命令在任何一台装了Git的机器上复现git init git-demo cd git-demo git checkout -b B git switch -c A echo hello from A a.txt git add . git commit -m 这是在A分支上的提交 git log --all --oneline --graph注意第2步先建了B分支第3步才切到A分支并提交。最后这条git log --all会列出所有分支上的所有提交看输出就能一目了然* 8f3a1d2 (HEAD - A) 这是在A分支上的提交 f7b6c11 (B) 初始提交那个提交挂在A的标签下B还停在初始提交位置纹丝不动。所以单从“本地提交”这一步来说A分支上的commit就是A分支的和B分支没有任何关系。1.2 真正会发生的事情只有三条如果要把这个结论压缩成可以记一辈子的三句话那就是commit只移动当前分支的引用。谁是被HEAD指向的分支新提交就记在谁的账上其他分支的引用完全不碰。push必须显式指定“本地分支 远程分支”。不指定特殊配置时git push会把当前分支推到远程的同名分支不会顺手把所有分支都推一遍。“修改”和“提交”是两个状态。没提交的修改是浮在工作区里的“无主之客”它跟分支不绑定一旦提交它就落定在提交时所在的那个分支上。这也解释了开头问题的正确答案不会。A分支上产生的commit除非你自己主动通过merge、rebase、cherry-pick、或者显式指定git push origin A:B这类命令去“搬运”否则它不会以任何形式出现在B分支上。2. 从根上理解分支不是“文件夹”是贴纸标签2.1 分支的本质是引用pointer很多人觉得分支是一个“文件夹”这个直观印象其实是错误的来源。正好相反Git的分支本质上只是一个“引用”说白了就是一张贴纸贴在某一个提交对象上面。Git底层存的对象分四种blob文件内容、tree目录结构、commit提交记录、tag标签。一次commit会生成一个新的提交对象里面记录着上一代提交的哈希、作者信息、时间戳、指向的tree对象等等。分支呢它只是.git/refs/heads/下一个小文件文件内容就是一个40位哈希。可以做一个粗糙但贴切的生活化类比提交链是一条火车轨道每个提交是一节车厢分支就是你手里的一根笔标着“车厢30”。你往前走三步提交了三次其他笔还停在老车厢上只有你现在拿着的这根笔跟着新车厢往前走。A分支这根笔往前走不会推动B分支那根笔同步往前走。2.2 HEAD指向谁commit就记在谁账上Git里还有一个特殊引用叫HEAD它的作用就是告诉你“现在正在哪个分支上干活”。你可以把它理解成一只手指指到A这张贴纸上你就是站在A上操作。当你执行git commit时Git做的大体流程是这样的先把暂存区的内容固化成一个提交对象然后读取HEAD发现HEAD指向refs/heads/A于是把新提交的哈希写进A分支所对应的那个引用文件里。这个动作是“定向更新”只改一根笔其他笔的哈希一个都不碰。这里特别要提一个边缘场景detached HEAD游离头指针。如果你直接git checkout一个具体的提交哈希而不是切到一个分支名HEAD就不指向任何分支了。这时候如果你commit新提交会成为一个“无名的孤儿提交”不挂在任何分支名下。很多人的提交之所以凭空“消失”就是掉进了这个坑。后面讲reflog的时候我会专门说怎么捞。2.3 工作区、暂存区、仓库三层模型很多人把“修改”和“提交”搞混了Git有一个大家都听过但未必真懂的“三棵树”模型工作区你电脑硬盘里的真实文件能看到、能编辑。暂存区默认藏在.git/index里是你git add之后暂存内容的“候车区”。本地仓库.git/objects里的提交对象数据库也就是你所有commit最终存放的地方。很多人的理解偏差出在混合了“修改”和“提交”两个概念。举例在A分支上新建一个文件并写入几行内容然后直接git switch B。你会发现切过去后文件还在B分支的工作区里。于是有人大呼“我的修改跑到B分支了”其实它不是“跑到B分支”而是你压根没提交它仍然停留在工作区这个公共候车区里既不隶属于A也不隶属于B。Git切换分支时会把工作区和暂存区里尚未提交的修改尽力“护送”过去。只有当这些修改与B分支上的既有变更发生冲突时Git才会拒绝切换让你先把问题处理了再说。所以准确的说法是未提交的修改跟人走已提交的修改跟分支走。如果你在A上改了但忘了提交又切到了B顺手在B上做了commit那这个改动就以一个新提交的形式落在B上——这恐怕是“A的修改被推到B”这句误会里最典型、也是最常见的一种。3. 为什么总有“改动跑到B分支”的错觉三个高频误解场景3.1 场景一切分支时未提交的修改“跟”过去了前一小节的实验已经解释了原理。我再展开说一下实际工作中那个最典型的日再现你正在A分支改一个接口改到一半同事喊你“帮我去B分支看个问题”你顺手git switch B文件还在改动也在。你顺手改完B上的问题又顺手git add . git commit把刚才本来属于A的改动一起提交了。等回到A分支时你发现A上那些修改“没了”而B上多了一个和你内容一模一样的提交。这个事故的根源不是你理解错了Git而是你违反了切换分支前先处理未提交修改的原则。正确做法是没提交之前要么先commit掉哪怕临时加个WIP前缀要么git stash存起来要么在当前分支上完成使命再走。很多老鸟的习惯是切分支前必查git status看到输出是干净的才动身。3.2 场景二push的时候没在意当前所在分支第二个常见误解发生在推送阶段。有人在A分支提交完代码后直接敲了git push然后产生焦虑我人都在A上这个push会不会把我的A分支内容推给远程的B分支默认情况下push.default设置为simplegit push的行为是“把当前分支推送到它所跟踪的远程同名分支”。你在A上commitpush推的就是origin/A你在B上commitpush推的就是origin/B。除非你显式写git push origin A:B这种带冒号的写法否则Git没有那么聪明地去搞一个“交叉投递”。不过有一种老仓库里的配置会让这件事变怪那就是push.default matching。这个设置在Git 2.0之前曾是默认值。它的语义是把所有本地已有的同名远程分支一次性全部推送更新。如果你在一个老的、或被人改过全局配置的机器上操作那么在A分支上敲一个git push可能真的会让B分支的远端引用也随着本地B分支被推上去。这就是“我只是在A分支推送为什么B也被更新了”的真实来源之一。3.3 场景三总以为是“推送”其实是把整个仓库状态同步过去还有一些初学者会把push脑补成“把整个仓库同步到远程”就像把一个文件夹拖进网盘备份似的。但Git的push不是文件夹同步它是按分支引用refspec来更新远程端的特定引用。用一张表说明常见push命令到底“动了谁”命令实际行为git push按push.default配置一般只推当前分支及其跟踪分支git push origin等价于git push origin 当前分支大部分情况下只动当前分支git push origin A把本地A分支推送到远程A分支并创建/更新origin/Agit push origin A:B把本地A分支的内容推送到远程B分支覆盖origin/B最后一种就是明确的“跨分支投递”属于你主动下的命令不是Git默认替你干的。想从根上消除恐惧在团队仓库里可以做一次规矩git config push.default simple把默认行为钉死。4. 什么时候你的提交真的会出现在B分支正经途径只有这几种前面把“不会”讲透了但Git里确实存在A分支的提交内容出现在B分支的场景。只是这些场景都需要人为显式发起不是自动发生的。4.1 合并与变基分支分叉后汇聚最常规的是git merge和git rebase。如果站在B分支上执行git merge AGit会把A分支独有的提交整合进B分支。如果A刚好是B的祖先Git会执行一次“快进”合并B直接移动到A的位置如果不是则生成一个新的合并提交。如果执行git rebase AGit会把B分支上相对A多出来的提交“复制”到A的末端使B的历史长得像是长在A后面。注意rebase后的提交虽然内容一样但都是新提交对象哈希全部改变。4.2 cherry-pick精确抄送某一个提交合并和变基是整条线的搬运而cherry-pick是单点精确复制。它的意思是把某一个提交“摘”到当前分支上变成一个全新的提交。git switch B git cherry-pick 8f3a1d2执行完后B分支上会多出一个内容与8f3a1d2相同、但哈希不同的提交。如果只想搬一个提交到另一个分支这是最干净的路径比merge轻得多也不带回一堆无关历史。4.3 指定远程目标的pushgit push origin A:B显式指定本地和远程分支的push也是A内容出现在远程B分支的合法途径git push origin A:B这句话的语义是“拿本地A分支的状态去更新远程端名字叫B的分支”。执行之后远程的B分支会被本地A的提交历史给“顶”掉。这个操作很有用比如你想让远端临时分支展示某个实验版本但在多人协作的分支上乱用很危险别人基于origin/B开发的东西可能被你一推就给覆盖了。4.4 误以为“我在A”实际已经在B上操作这一条其实放在“正经途径”里有点勉强但它确实是最常见的真实事故路径。你的本意是修A但上一个操作把HEAD切到了B你自己没注意于是在B上commit了“原本属于A的改动”。到头来看A分支上没有这个提交B分支上却有。这不是Git把提交搬走了而是提交时你压根就站在B分支上。遇到这种情况先别慌我先给你吃一颗定心丸只要提交还在本地仓库或远程引用里用git reflog和git cherry-pick都能捞回来方法在第6节详细展开。5. 上机自查三步走怎么确认提交到底去了哪面对“我到底提交到哪个分支了”“会不会推到别的分支”这种疑虑与其瞎猜不如上机查一遍。三步就能定位。5.1 先看自己在哪第一件事就是把“现在身处的分支”和“各个分支指向的提交”一起打出来git status git branch -vvgit status第一行就会显示On branch A之类的信息。git branch -vv则能列出每个本地分支的最新提交哈希以及它和远程分支的跟踪关系带*的就是当前所处分支。5.2 看提交落线和本地远程差异第二步是看提交到底挂在哪条链上git log --all --oneline --graph -n 20输出里每个提交前面的*对应一条分支线条提交信息后面的(HEAD - A)表示这个提交是A分支的顶端(B)表示B分支的顶端。如果A分支的提交想出现在B分支的历史线上这里的图一定会有反映。如果你担心的是“我提交了但还没push之前是不是已经被推到别的远程分支”那就对比本地分支和远程同名分支之间的差异git log origin/A..A --oneline这条命令会列出“远程A分支没有、但本地A分支有”的提交。如果给出了你想确认的提交哈希说明它还在本地等待推送没跑到任何远程分支上。5.3 reflog查案底看你刚才到底干了什么reflog可能是Git里被低估最严重的命令之一。它的作用是记录本地仓库中所有引用HEAD、分支等的变化历史包括checkout、commit、reset、merge、rebase等动作。换句话说它记录了Git命令的“案底”。git reflog示例输出大致是这样e4b2c15 HEAD{0}: commit: 在A改接口 abc123d HEAD{1}: checkout: moving from B to A ff2a31e HEAD{2}: commit: B上的临时修复从这些记录里你能清楚看到刚才的commit确实发生在“由B切到A之后”也能看到每次reset丢掉的提交实际上曾经存在。如果某次误操作把提交弄丢了git reflog通常能帮你找到那条“消失的提交”的哈希。6. 真提交错了分支怎么办三种补救方案与取舍说完了自查再来说大家最关心的实操如果我真的在A分支提交了本不该属于A的内容怎么救分三种情况讨论。6.1 本地还没pushreset --soft把提交“拆下来”搬到目标分支最理想的状况是错误提交只存在于本地还没push到远程。这时最简单的方法是“拆掉提交保留改动换个分支重新提交”。假设你在A分支上误提交了提交abc123d想把它移到B分支git switch A git reset --soft HEAD~1--soft的意思是撤销这个commit但把所有改动的文件暂时留在暂存区。注意千万别用--hard那会把改动也从工作区里抹掉。接着切到目标分支再提交git switch B git commit -m 这条本该在B上提交如果目标分支B上已经有人基于同一个文件做了我们不知道的改动git switch B时可能会起冲突或工作区不干净所以切之前先把暂存区内容理会一下比如备份一份补丁git diff --cached /tmp/patch.diff再操作不迟。如果你在A分支上已经留下了好几个commit且目标分支也已经有后续提交用reset搬“多层的提交”会变得很乱。这时候更合适的办法是cherry-pickgit switch A git log --oneline # 记录要搬的提交哈希如 1234abc git switch B git cherry-pick 1234abc git switch A git reset --hard HEAD~1这是先把指定提交在B上重放一遍再把A上的原提交清掉比整段reset安全得多。6.2 已经push到远程revert vs reset 强推最麻烦的局面是错误提交已经推到远程别人可能已经拉取甚至基于它继续开发了。这时有两个流派revert流派推荐在A分支上用git revert 1234abc生成一个“反向提交”相当于把这个提交的改动抵消掉然后正常push。历史里会保留一条原始提交和一条反向提交记录完整可追溯别人拉代码不会遇到冲突风暴因为它的终态就是撤销后的状态。reset force push流派用git reset --hard HEAD~1把本地A分支退回到错误提交之前再git push --force-with-lease强推覆盖远程。这能把历史“洗白”看起来好像错误提交从未存在过。但代价是破坏力极大任何已经拉取过旧历史的同事后续都会遇到非快进更新问题如果他们还基于旧提交做了新开发这些开发会被视为“野历史”。我用一张表把取舍对比清楚方案历史保留协作安全适合场景git revert保留原提交 新增反向提交高别人pull无感任何情况下都可用尤其是多人分支git reset --hard 强推删除原提交低会破坏未同步的同事仅限自己独占的分支或确认别人都没拉过6.3 最惨烈的情况reflog救命的完整流程如果你已经顺手执行了git reset --hard结果发现后悔了别急着拍大腿。只要提交对象还没被“垃圾回收”机制清掉reflog就能救回来。完整流程如下# 1. 查看reflog找到那个被reset掉的提交哈希 git reflog # 输出里能看到类似1234abc HEAD{1}: commit: 我是误提交 # 2. 用哈希把他找回来直接新建一个分支指向它 git branch rescue-branch 1234abc # 3. 如果想把它并到当前分支可以先切过去再cherry-pick git switch B git cherry-pick 1234abc这个流程同样适用于detached HEAD状态下的“丢失提交”。你在游离状态下提交后HEAD没有移动任何分支提交看起来“没了”但git reflog里依然写着它曾经存在。只要在它被git gc清理之前通常默认保留90天就还有机会捞回来。所以遇到“提交消失”的第一反应不是重做一遍而是先查git reflog。7. 写给小团队的三个实操纪律7.1 提交前先问自己三句话每次git commit之前给自己三秒钟时间确认三个问题我现在在哪个分支我想提交到这个分支吗这次提交的内容是否完整干净这个习惯能直接消灭90%的“提交窜分支”焦虑。看分支最直接的两个命令是git branch --show-current git status别嫌啰嗦真等到发现自己把半个月的工作提交错地方你才会明白这三秒钟有多值钱。7.2 把push的默认行为钉死团队里最好统一约定git config push.default simple或者upstream明确“不带参数的push只推当前分支”。新项目直接用git init创建时一般默认就是simple但老仓库、旧笔记本、以及被人改过~/.gitconfig的环境不一定。检查命令git config --global push.default simple git config push.default simple另外给远端起名字时也要小心。如果你本地恰好有一个叫production的分支又把它设置成了另一个远端分支的跟踪分支那不带参数的push可能会推到意想不到的地方。总体原则就一条push之前请注意一下自己所在分支和远程跟踪分支到底是谁。7.3 关于force push和rebase的共识上面讲过--force的破坏性这里给团队立一条红线只要你的分支有第二个人的提交rebase和force push基本就是禁区。如果你非要清理自己刚创建的feature分支历史push时也请使用--force-with-lease它能先检查远程分支是否被你上次看到的状态之后没变过避免覆盖掉别人新推上来的东西。如果团队流程走得比较规范比如主分支受保护、feature分支走合并请求那“提交错分支”这类问题在发生前就能被挡下一大半。因为你要合入哪一个目标分支在合并请求里是明明白白写着的不留模糊空间。最后分享一点个人体会。这些年我见过太多“改动跑到别的分支”的惊悚故事每次排查到最后原因都惊人地一致不是Git偷偷动了你的分支而是提交那一下之前人已经站在另一个分支上了。Git的设计其实非常直白——你站在哪、提交落哪、推哪去每一个动作都需要你自己确认。开头那个问题与其说是技术问题不如说是个心态问题只要养成提交前看分支的习惯这个坑基本不会再踩第二次。希望这篇梳理能帮你把分支、提交、推送的关系彻底理顺下次再有人问起你也可以直接把这套逻辑讲给他听。

相关新闻

用Matlab处理测风塔数据:从清洗到威布尔拟合的风资源评估全流程

用Matlab处理测风塔数据:从清洗到威布尔拟合的风资源评估全流程

做风电前期的人一定都有同感:一座测风塔真正值钱的,不是它站在那儿的姿态,而是它在场址上空吹了一年风之后攒下的那几十万个10分钟平均记录。这些数据可以用来回答最核心的问题——这个场址到底有多少风、风从哪来、能不能赚钱。但数据是原始…

2026/10/19 3:29:10 阅读更多 →
GCNet复现与改进:全局上下文模块原理、PyTorch实现与ResNet接入指南

GCNet复现与改进:全局上下文模块原理、PyTorch实现与ResNet接入指南

简介:这份基于Python实现的GCNet复现与改进资源,面向深度学习方向的研究者、毕业设计学生及CV开发者,帮助理解全局上下文网络(GCNet)的原理,并围绕CIFAR-100分类任务开展复现与对比改进实验。压缩包共58个文…

2026/10/19 3:28:10 阅读更多 →
端口动态伪装与AI防护:从固定靶到移动靶的安全加固实践

端口动态伪装与AI防护:从固定靶到移动靶的安全加固实践

先聊一个我们做运维和网络安全的人都会遇到的场景:一台服务器只要对外开放一个服务端口,扫描器就能在几分钟内把它捞出来,紧接着就是撞库、扫描漏洞、爆破密码,还没等你反应过来,日志里已经躺了几千条告警。我之前管理…

2026/10/19 3:28:10 阅读更多 →

最新新闻

SpringBoot 3.x嵌入式容器调优与SSL证书自动热更新实战

SpringBoot 3.x嵌入式容器调优与SSL证书自动热更新实战

2026 年了,如果你还在用“改配置 -> 重启应用 -> 半夜被叫起来”这套流程处理证书过期问题,那真的有必要看看这章内容。SpringBoot 3.x 的嵌入式容器早就不是当年那个“帮你省个 Tomcat 安装”的毛坯房了,尤其在 HTTPS 证书管理这件事上…

2026/10/19 4:17:39 阅读更多 →
open-code-review:基于Git Diff与LLM Agent的CLI代码审查实践

open-code-review:基于Git Diff与LLM Agent的CLI代码审查实践

1. 这不是又一个“AI代码审查”玩具:open-code-review 是怎么把 Git 差异、CLI 交互和 LLM 推理拧成一股实用绳子的你搜“open-code-review”,大概率会撞上一堆带“AI”“智能”“自动”的宣传页,配着闪烁的蓝色光效和“秒级发现 Bug”的标语…

2026/10/19 4:17:39 阅读更多 →
生产级AI Agent工作流实战:从原型到稳定落地的工程化改造指南

生产级AI Agent工作流实战:从原型到稳定落地的工程化改造指南

带过三个从 Demo 落到线上的 Agent 项目之后,我对“生产级 AI Agent 工作流”这几个字有了完全不同的理解。这个词看上去像是一个技术方案,实际上是一整套关于稳定性、成本、失控风险的系统工程。今天不聊概念,直接讲我是怎么把一条“能用就行…

2026/10/19 4:17:39 阅读更多 →
函数精讲:从定义到递归的全解析

函数精讲:从定义到递归的全解析

, 在第五天的学习笔记中(函数)这个主题是关于函数的问题, 函数可以让代码得到复用, 函数可以接受参数, 函数可以返回结果, 函数可以进行递归操作, 函数还可以是匿名的。一、函数基础这一部分的内容, 第一点就是去搞清楚一个事情, 究竟为什么要使用函数。…

2026/10/19 4:17:39 阅读更多 →
Java Web停车场系统:毕设级可运行项目解析与改造指南

Java Web停车场系统:毕设级可运行项目解析与改造指南

简介:本资源是一套完整的Java Web停车场管理系统毕业设计项目,面向计算机专业本科生及Java初学者,解决校园或中小型商业场景下车位管理、车主信息登记与停车流程数字化等实际问题。压缩包共含源码、数据库脚本、开题报告论文文档及操作视频说…

2026/10/19 4:17:39 阅读更多 →
YOLO26 ONNX后处理实战:从DFL解码到性能优化

YOLO26 ONNX后处理实战:从DFL解码到性能优化

做推理部署的工程师大概率都遇到过这个场景:模型在 PyTorch 里跑得挺正常,一导出 ONNX、换到 ONNX Runtime 或者端侧推理引擎之后,出来的结果就开始“群魔乱舞”——要么框的位置偏得离谱,要么置信度全是负数,要么直接…

2026/10/19 4:16:39 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →