SourceTree - rebase - 合并期间的错误

Sno*_*ash 10 git atlassian-sourcetree

我正在尝试做一些简单的事情,比如编辑先前提交的提交消息.

检查git status我有:

nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

然后我点击提交并执行SourceTree> Repository> Interactive Rebase ...

但是获取此对话框,以及一个完全空白/空的描述区域:

在此输入图像描述

注意:我在某处读到这可能是由于FileMerge创建了一个.orig备份文件.但是,通过FileMerge首选项,我看不到有关备份文件的任何信息

mat*_*att 7

问题是,实际上并不是你在SourceTree中如何进行交互式rebase.我知道这是一个非常混乱的界面...你选择Sourcetree>库>衍合互动.而是,按住Control键并单击父提交,然后从上下文菜单中选择 - Rebase children.


A. *_*kyi 7

在终端中尝试:

git rebase --continue
Run Code Online (Sandbox Code Playgroud)

您将看到一条正常的错误消息。

PSgit add .解决了我的问题


小智 2

未跟踪分支:

git branch --set-upstream-to=origin/<your_branch_name>
Run Code Online (Sandbox Code Playgroud)