簡體   English   中英

硬重置Git存儲庫后,回滾到未經修改的更改

[英]Rollback to uncommited changes after hard reset a Git Repository

錯誤地,我硬重置我的git存儲庫。 通過這樣做,我所做的所有改變都已消失。 現在,我想將Git回滾到所有未提交的更改。 請幫我解決一下這個。

“未提交的更改”表示本地倉庫(即使您在亞馬遜ec2上有遠程倉庫)

這意味着您必須已將( git add )文件git add到本地克隆,然后執行git reset --hard

如果是這種情況,您仍然可以使用git fsck找到這些添加的文件,如恢復添加到索引但隨后通過git reset刪除的文件中所述

  • 首先,對您當前的倉庫進行完整備份
  • 然后嘗試git fsck --full --unreachable --no-reflog

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM