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

Git分支切换后代码丢失,返回指定Commit仍异常,寻求恢复帮助

Git修改丢失求助

初始问题

我是Git仓库新手,今天修改代码后尝试提交,因部分文件过大等问题提交失败。切换到main分支后,所有修改的代码都丢失了。即使切换回提交哈希:

9d85487f835d73c02a818772ed58d73c9d53352c
代码仍未找回,请求帮助。

更新1

现在能看到部分旧文件,但有一个文件完全丢失,另一个文件显示内容异常(附截图)。

更新2

执行git status的输出如下:

PS E:\Websites\sampleSite\src\presentation> git status
刷新索引: 100% (24853/24853), 完成。
处于分支 9d85487f835d73c02a818772ed58d73c9d53352c
尚未暂存以备提交的变更:
 (使用 "git add <文件>..." 更新要提交的内容)
 (使用 "git restore <文件>..." 丢弃工作区的改动)
        修改:     Nop.Web/Controllers/HomeController.cs
        修改:     Nop.Web/Plugins/DiscountRules.CustomerRoles/Nop.Plugin.DiscountRules.CustomerRoles.dll
        修改:     Nop.Web/Plugins/DiscountRules.CustomerRoles/Nop.Plugin.DiscountRules.CustomerRoles.pdb
        修改:     Nop.Web/Plugins/ExchangeRate.EcbExchange/Nop.Plugin.ExchangeRate.EcbExchange.dll
        修改:     Nop.Web/Plugins/ExchangeRate.EcbExchange/Nop.Plugin.ExchangeRate.EcbExchange.pdb
        修改:     Nop.Web/Plugins/ExternalAuth.Facebook/Nop.Plugin.ExternalAuth.Facebook.dll
        修改:     Nop.Web/Plugins/ExternalAuth.Facebook/Nop.Plugin.ExternalAuth.Facebook.pdb
        修改:     Nop.Web/Plugins/Misc.Sendinblue/Nop.Plugin.Misc.Sendinblue.dll
        修改:     Nop.Web/Plugins/Misc.Sendinblue/Nop.Plugin.Misc.Sendinblue.pdb
        修改:     Nop.Web/Plugins/Misc.WebApi.Frontend/Nop.Plugin.Misc.WebApi.Frontend.dll
        修改:     Nop.Web/Plugins/Misc.WebApi.Frontend/Nop.Plugin.Misc.WebApi.Frontend.pdb
        修改:     Nop.Web/Plugins/MultiFactorAuth.GoogleAuthenticator/Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.dll
        修改:     Nop.Web/Plugins/MultiFactorAuth.GoogleAuthenticator/Nop.Plugin.MultiFactorAuth.GoogleAuthenticator.pdb
        修改:     Nop.Web/Plugins/Payments.CheckMoneyOrder/Nop.Plugin.Payments.CheckMoneyOrder.dll
        修改:     Nop.Web/Plugins/Payments.CheckMoneyOrder/Nop.Plugin.Payments.CheckMoneyOrder.pdb
        修改:     Nop.Web/Plugins/Payments.Manual/Nop.Plugin.Payments.Manual.dll
        修改:     Nop.Web/Plugins/Payments.Manual/Nop.Plugin.Payments.Manual.pdb
        修改:     Nop.Web/Plugins/Payments.PayPalCommerce/Nop.Plugin.Payments.PayPalCommerce.dll
        修改:     Nop.Web/Plugins/Payments.PayPalCommerce/Nop.Plugin.Payments.PayPalCommerce.pdb
        修改:     Nop.Web/Plugins/Payments.PayPalStandard/Nop.Plugin.Payments.PayPalStandard.dll
        修改:     Nop.Web/Plugins/Payments.PayPalStandard/Nop.Plugin.Payments.PayPalStandard.pdb
        修改:     Nop.Web/Plugins/Pickup.PickupInStore/Nop.Plugin.Pickup.PickupInStore.dll
        修改:     Nop.Web/Plugins/Pickup.PickupInStore/Nop.Plugin.Pickup.PickupInStore.pdb
        修改:     Nop.Web/Plugins/Shipping.EasyPost/Nop.Plugin.Shipping.EasyPost.dll
        修改:     Nop.Web/Plugins/Shipping.EasyPost/Nop.Plugin.Shipping.EasyPost.pdb
        修改:     Nop.Web/Plugins/Shipping.FixedByWeightByTotal/Nop.Plugin.Shipping.FixedByWeightByTotal.dll
        修改:     Nop.Web/Plugins/Shipping.FixedByWeightByTotal/Nop.Plugin.Shipping.FixedByWeightByTotal.pdb
        修改:     Nop.Web/Plugins/Shipping.UPS/Nop.Plugin.Shipping.UPS.dll
        修改:     Nop.Web/Plugins/Shipping.UPS/Nop.Plugin.Shipping.UPS.pdb
        修改:     Nop.Web/Plugins/Tax.Avalara/Nop.Plugin.Tax.Avalara.dll
        修改:     Nop.Web/Plugins/Tax.Avalara/Nop.Plugin.Tax.Avalara.pdb
        修改:     Nop.Web/Plugins/Tax.FixedOrByCountryStateZip/Nop.Plugin.Tax.FixedOrByCountryStateZip.dll
        修改:     Nop.Web/Plugins/Tax.FixedOrByCountryStateZip/Nop.Plugin.Tax.FixedOrByCountryStateZip.pdb
        修改:     Nop.Web/Plugins/Widgets.AccessiBe/Nop.Plugin.Widgets.AccessiBe.dll
        修改:     Nop.Web/Plugins/Widgets.AccessiBe/Nop.Plugin.Widgets.AccessiBe.pdb
        修改:     Nop.Web/Plugins/Widgets.FacebookPixel/Nop.Plugin.Widgets.FacebookPixel.dll
        修改:     Nop.Web/Plugins/Widgets.FacebookPixel/Nop.Plugin.Widgets.FacebookPixel.pdb
        修改:     Nop.Web/Plugins/Widgets.GoogleAnalytics/Nop.Plugin.Widgets.GoogleAnalytics.dll
        修改:     Nop.Web/Plugins/Widgets.GoogleAnalytics/Nop.Plugin.Widgets.GoogleAnalytics.pdb
        修改:     Nop.Web/Plugins/Widgets.NivoSlider/Nop.Plugin.Widgets.NivoSlider.dll
        修改:     Nop.Web/Plugins/Widgets.NivoSlider/Nop.Plugin.Widgets.NivoSlider.pdb
        修改:     Nop.Web/Plugins/Widgets.What3words/Nop.Plugin.Widgets.What3words.dll
        修改:     Nop.Web/Plugins/Widgets.What3words/Nop.Plugin.Widgets.What3words.pdb
        修改:     Nop.Web/obj/Debug/net6.0/Nop.Web.csproj.AssemblyReference.cache
        修改:     Nop.Web/obj/Debug/net6.0/project.razor.json

没有添加任何内容到提交(使用 "git add" 和/或 "git commit -a")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 15:11:13