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
相关产品推荐
相关产品推荐

