0

我是 git 新手。我们的很多模板都有这个:

<<<<<<< HEAD
            $data = unserialize( $ustate["data"] );
=======
            $data = unserialize( $ustate["data"] );
>>>>>>> 8a9dd1a09a60f2d508c8cbff60a2601a2d5beef0

但是没有要提交的更改。当我做 git status 时,它很干净,没有什么可以提交、合并、拉取、推送。如何在模板中删除这些?

提前致谢。

4

2 回答 2

0

是的,我也有这些。我不记得了,但似乎 github 应用程序的新更新有一个默认设置会搞砸:工具>选项>使用 rebase 进行拉取。如果打开,请取消选中它。然后尝试刷新它。最终为我解决了这个问题。

ps,我怀疑他们所说的“有人搞砸了合并”。我是唯一一个使用我的存储库的人。我认为这是某种错误。(好吧,我想它搞砸了,但这可能是应用程序的问题。如果您不使用该应用程序,请忽略此帖子。)

于 2013-10-28T19:56:16.707 回答
0

这些工件是在合并中存在冲突时添加的标签,并在进行合并时显示一个版本与另一个版本之间的差异。

现在它们已被推送,我认为您将不得不手动解决它们,尽管您可以尝试做一个git mergetool <path to file>

这表明 HEAD 有一个版本,而 commit 8a9dd1a09a60f2d508c8cbff60a2601a2d5beef0 有其他版本。但是它们似乎是相同的,所以你可能想检查你的行尾是如何处理的

于 2013-10-28T19:53:43.073 回答