gpt4 book ai didi

git - 如何解决 git stash 冲突?

转载 作者:太空狗 更新时间:2023-10-29 13:33:10 25 4
gpt4 key购买 nike

我有一个存储库,其中应用了 stash。但是现在代码看起来像这样:

<<<<<<< HEAD
wp_redirect( set_url_scheme( $_SERVER['REQUEST_URI'], 'https' ) );
exit();
} else {
wp_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
=======
wp_safe_redirect( set_url_scheme( $_SERVER['REQUEST_URI'], 'https' ) );
exit();
} else {
wp_safe_redirect( 'https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] );
>>>>>>> dev-wip

现在的问题是 stash 没有显示在 git 中。而且它没有显示任何冲突。如何解决?

最佳答案

您看到的是 Git 如何表示源代码文件中的 merge 冲突。标记 <<<<<<< , ======= , 和 >>>>>>>是 merge 冲突标记,它们在 merge 中将来自每个父项的两个版本分开。我猜版本 dev-wip来自您的 Stash。如果您想使用该版本,只需编辑您的文件,使上面的代码片段如下所示:

wp_safe_redirect( set_url_scheme( $_SERVER['REQUEST_URI'], 'https' ) );
exit();
} else {
wp_safe_redirect( 'https://' . $_SERVER['HTTP_HOST'] .$_SERVER['REQUEST_URI'] );

然后,保存文件并完成应用存储。您可能需要一个版本,它是向您显示的两者的组合。在这种情况下,请进行适当的编辑。

请注意,您通常应该倾向于做 git stash apply而不是 git stash pop ,因为后者从堆栈中删除存储,如果出现问题,它以后将不再可用。

关于git - 如何解决 git stash 冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51166531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com