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

误删未推送提交的GitHub Desktop分支,如何恢复?

问题解决方法

一、恢复已删除的本地分支(含未推送提交)

  • 打开终端进入仓库目录,执行 git reflog 命令,查看所有本地Git操作历史,找到被删除分支最后一次提交对应的哈希值(一串7位或更长字符)。
  • 执行 git checkout -b <你的分支名> <找到的提交哈希>,即可重新创建包含未推送提交的分支。
  • 若GitHub上能看到该分支,说明远程分支仍存在,可先执行 git fetch origin 拉取远程最新记录,再用 git checkout <分支名> 直接切换到该分支,完成本地与远程的同步。

二、GitHub Desktop无法拉取分支的处理

  • 点击GitHub Desktop顶部的「刷新」按钮,同步远程仓库信息,尝试找到目标分支。
  • 若仍无法找到,用终端方法恢复分支后,切换到该分支,GitHub Desktop会自动识别并显示。

三、按钮间距过近的调整

  • 打开GitHub Desktop设置(Windows:File > Options;Mac:GitHub Desktop > Settings),找到「外观」选项,调整界面缩放比例(比如设为100%),保存后重启软件,按钮间距即可恢复正常。
  • 若缩放调整无效,尝试更新GitHub Desktop到最新版本,或重启软件,可解决多数UI布局类问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.23 03:54:29