【问题标题】:how to recover from stopped pull with rebase如何使用 rebase 从停止的 pull 中恢复
【发布时间】:2017-10-17 23:57:28
【问题描述】:

在收到 Intellij Idea 警告后,我已停止使用 rebase 处理大型项目。

在那之后,项目中的大部分文件都变成棕色并且没有处于跟踪状态,但是我的文件系统中的文件还可以,我继续处理该项目。

在那之后我什至做了一些提交。

我会添加所有要跟踪的文件,但其中一些不应该被跟踪。

我不知道该怎么做,所以我暂时没有尝试任何事情。

我想找到一个解决方案,让它恢复到适当的状态。

你会怎么做?

【问题讨论】:

    标签: git filesystems rebase pull


    【解决方案1】:

    使用命令 git 在命令行中检查状态。

    如这里所述,查看git rebase --abort(或with Git 2.12+git rebase --quit)是否可以移除rebase in progress 状态。

    最后,试试(如果你正在处理master

    git fetch
    git rebase origin/master
    

    这将在更新的主分支之上重放您的本地提交,这是 pull --rebase 首先应该做的。

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2016-05-21
      • 2014-08-31
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      • 2013-08-18
      • 2020-07-23
      • 1970-01-01
      相关资源
      最近更新 更多