开发者社区> 问答> 正文

在Git中,如果本地的文档interface.xls修改了但是并未提交【每日挑战】6.18

在Git中,如果本地的文档interface.xls修改了但是并未提交,有执行了git reset-hard操作,导致文档被强行同步。那么修改的数据应该如何恢复?

A.进行此命令之后工作区的文件被覆盖,无法恢复

B.有可能恢复,但是如果在强制同步之前执行了 git add命令将 interface.xls加入了暂存区,则可以在对象库中处于悬空状态的文件中找到

C.能恢复,可以通过 git checkout HEAD@{1}--interface.xls命令找回

D.不能恢复,因为未提交到远程分支,文件无法找回

展开
收起
请回答1024 2020-06-18 08:26:26 1701 0
1 条回答
写回答
取消 提交回答
  • 在Git中,如果本地的文档interface.xls修改了但是并未提交,有执行了git reset-hard操作,导致文档被强行同步。那么修改的数据应该如何恢复?

    A.进行此命令之后工作区的文件被覆盖,无法恢复

    B.有可能恢复,但是如果在强制同步之前执行了 git add命令将 interface.xls加入了暂存区,则可以在对象库中处于悬空状态的文件中找到

    C.能恢复,可以通过 git checkout HEAD@{1}--interface.xls命令找回

    D.不能恢复,因为未提交到远程分支,文件无法找回

    2020-06-18 08:26:37
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
新一代高效Git协同模型 立即下载
AGit-Flow:新一代高效Git协同模型 立即下载
AGit-flow:新一代高效Git协同模型 立即下载

相关实验场景

更多