You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Feature1分支与远程origin/Feature1分叉后如何同步?

让本地Feature1分支与远程origin/Feature1完全同步的操作方法

情况1:无需保留本地额外提交

直接强制重置本地分支,完全覆盖为远程分支的状态:

  • 切换到Feature1分支:git checkout Feature1
  • 执行强制重置:git reset --hard origin/Feature1

--hard参数会让本地分支的HEAD指针、暂存区、工作区完全匹配远程的origin/Feature1,本地未推送的提交和未保存修改都会被清除,执行前务必确认无重要内容遗漏。

情况2:需要保留本地额外提交

先把本地提交备份到临时分支,再同步远程分支:

  • 切换到Feature1分支:git checkout Feature1
  • 创建临时分支备份本地提交:git branch Feature1-backup
  • 强制重置本地Feature1到远程状态:git reset --hard origin/Feature1
  • 若后续需要使用备份的提交,可通过git cherry-pick <提交哈希值>将指定提交迁移到同步后的Feature1分支

注意事项

  • git reset --hard是破坏性操作,执行前务必确保本地没有未保存的关键修改。
  • 若频繁出现分支分叉,建议团队约定提交前先拉取远程最新代码,减少此类冲突。

内容的提问来源于stack exchange,提问作者KansaiRobot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 01:03:14