如何解决 EGit 中的 rebase 冲突
How to Resolve rebase conflicts in EGit
我在 Eclipse 中使用 GIT。我有一个分支,在那里我做了一些代码更改并提交了它们。现在,当我尝试拉那个分支时,它给出了如下错误
现在,我所有已经暂存和提交的更改再次直接添加到暂存更改。我最终在 Git 暂存视图中有三个选项,如下所示
Abort: Cancels the pull and rebase operation
Skip Commit: Roll back all my changes and pulls (All my changes will lost)
Continue and Commit options are disabled.
所以,这里我只有机会Abort,Skip Commit。但是我需要在不丢失更改的情况下提取最新的更改。
这是我的 .gitconfig 文件
[user]
name = name
email = email
[core]
autocrlf = true
[pull]
rebase = true
解决了我的问题。实际上,我在 Unstaged 视图框中有一些 类 冲突。这就是为什么除了 'Skip Commit/Abort'.
我无法继续
但是,当我使用合并工具解决我的冲突时,我就可以继续,提交。
我在 Eclipse 中使用 GIT。我有一个分支,在那里我做了一些代码更改并提交了它们。现在,当我尝试拉那个分支时,它给出了如下错误
现在,我所有已经暂存和提交的更改再次直接添加到暂存更改。我最终在 Git 暂存视图中有三个选项,如下所示
Abort: Cancels the pull and rebase operation
Skip Commit: Roll back all my changes and pulls (All my changes will lost)
Continue and Commit options are disabled.
所以,这里我只有机会Abort,Skip Commit。但是我需要在不丢失更改的情况下提取最新的更改。
这是我的 .gitconfig 文件
[user]
name = name
email = email
[core]
autocrlf = true
[pull]
rebase = true
解决了我的问题。实际上,我在 Unstaged 视图框中有一些 类 冲突。这就是为什么除了 'Skip Commit/Abort'.
我无法继续
但是,当我使用合并工具解决我的冲突时,我就可以继续,提交。