【问题标题】:Git commits not pushedGit 提交未推送
【发布时间】:2013-12-17 20:48:24
【问题描述】:

我有一个从远程克隆的本地存储库。我从中进行了许多提交,但愚蠢地删除了该存储库而没有推回远程存储库。我以某种方式设法恢复了目录。现在我想知道提交是否也会随着恢复而恢复?

【问题讨论】:

    标签: git version-control commit git-rewrite-history


    【解决方案1】:

    如果您没有将提交推送到远程存储库并删除了本地存储库,则意味着您将不再在存储库中找到此提交。如果您有任何备份,它可以帮助您。其他可能的方式 - 删除后从文件系统中恢复这些文件。这是一种复杂的方式,并不能保证完全恢复。

    【讨论】:

    • 我已经恢复了存储库,现在无论提交是否可用。我重新安装了 git。
    • 恢复已删除的存储库?检查历史记录,也许你在那里的提交。或查看git reflog
    • 我将仓库推送到了远程仓库,所有的更改都在那里,意味着提交也被本地仓库恢复了。
    猜你喜欢
    • 2011-01-02
    • 1970-01-01
    • 2010-12-19
    • 2014-11-28
    • 2017-02-20
    • 2014-05-06
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多