【问题标题】:Git branches deleted已删除 Git 分支
【发布时间】:2015-10-08 09:20:25
【问题描述】:

我有三个分支 masterb1b2。我在分支b2 上工作。所有分支机构都有一个通用文件夹。在删除我选择的文件夹时,也从其他分支中删除。此选项还从 git 服务器中删除了文件夹和其他两个分支(masterb1)。有谁知道我怎样才能找回masterb1 分支?

【问题讨论】:

  • 只需恢复到文件夹存在时的状态,然后根据需要将其删除并继续

标签: git github rebase revert


【解决方案1】:

您可以使用 git reflog 查找分支最后一次提交的 SHA1。从那时起,您可以使用

重新创建一个分支

git 分支分支名称

【讨论】:

    【解决方案2】:

    git revert 命令撤消已提交的快照。但是,它不是从项目历史记录中删除提交,而是弄清楚如何撤消提交引入的更改,并在结果内容中附加一个新的提交。这可以防止 Git 丢失历史记录,这对于您的修订历史记录的完整性和可靠的协作非常重要。

    用法:

    git revert <commit>
    

    生成一个新的提交来撤消 中引入的所有更改,然后将其应用到当前分支。

    【讨论】:

    • 感谢您的回答。 git revert 解决了我的问题
    猜你喜欢
    • 2023-03-26
    • 2021-04-15
    • 2018-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-29
    • 1970-01-01
    • 2011-07-29
    • 2013-05-23
    相关资源
    最近更新 更多