待验证50% 置信事实精确时间
git reset 会移动分支指针,在共享分支上使用会破坏他人已拉取的历史。
1
来源数
50%
置信度
长期有效
时效性
2026/10/20
首次发现
来源
涉及实体
相关事实
待验证如果 agent/checkout 分支已经推送过,改写历史后需要用 git push --force-with-lease 推送,放弃拆分可用 git reset --hard before-split 恢复。77% 相似待验证git history split 默认会移动所有从被改写提交派生出的本地分支,而 --update-refs=head 可以把自动迁移的范围收窄到当前所在的单个分支。76% 相似待验证Git提供三种主要回退策略:git checkout(不修改提交历史)、git revert(创建反向commit)和git reset(移回分支指针)75% 相似待验证Git 2.56 新增了 git history drop 命令,用于删除某个提交并将其后代重放到其父提交上。73% 相似待验证在已推送到远程的共享分支上重写 Git 历史可能给协作者带来冲突风险73% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1073626API
curl https://kongchang.com/api/v1/knowledge/claims/1073626MCP
get_claim(id=1073626)