我在 Merge Pending 状态有一个审核更改。变化取决于另一个过时的变化。 Dependency 有一个已经 merge 的较新版本。

我尝试使用 rebase 按钮来 rebase 未成功的未决更改, rebase 导致冲突。所以我决定将挂起的更改获取到本地存储库并将其重新设置为 master。我解决了冲突。

在那之后,我想把它推回去。我收到错误消息:

 ! [remote rejected] HEAD -> refs/for/master (change 166 closed)

变化166是依赖。所以我无法推回重新调整的版本。

摆脱过时依赖项的适当方法是什么?

最佳答案

似乎您也重新调整了 CL#166 并尝试 push 这些更改。

重新设置您再次更改并使用git rebase ... -i选择您需要的唯一提交(即删除带有 166 的行)。

10-08 00:10