跳至内容
GitTree
故障排除

Git操作需要注意的地方

当合并、变基、挑选、恢复或平分中途停止时,GitTree 会显示一个横幅(例如 Rebasing … onto …, step 3 of 7)并标记选项卡 rebase in progress。大多数命令都会等到完成:解决所有冲突,然后 Continue、Skip 该步骤或 Abort… 返回到开始的位置。

免费已更新

免费使用 GitTree:登录后的所有本地 Git 功能。

在此页面上
  1. 开始之前
  2. 在哪里可以找到它
  3. 步骤
  4. 预期结果
  5. 如果出现问题
  6. 问题
  7. 有关的

开始之前

  • 存储库已打开,其选项卡显示操作正在进行中。

在哪里可以找到它

  • Operation in progress 横幅;调色板:Continue Operation、Skip Current Step、Abort Operation…。
行动macOSWindows 和 Linux
命令面板⌘⇧PCtrl+Shift+P

步骤

  1. 阅读横幅

    它说明了发生了什么、在哪个分支上以及还剩下多少冲突。

  2. 解决冲突

    按 Resolve 并修复每个冲突文件(解决冲突)。

  3. 完成或退出

    解决所有冲突后按 Continue,按 Skip 放弃此步骤,或按 Abort… 返回到操作之前的状态。

预期结果

操作完成或撤消,每个命令再次生效。

如果出现问题

Git 表示存在锁定文件,例如 index.lock

另一个 Git 程序正在该存储库中运行。关闭它并重试; Activity Log 显示完整消息。

问题

我可以撤消已中止的变基吗?

中止返回到您开始的位置。对于其他恢复,请参阅撤消和重做。