我在 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 的行)。