php - Git 将 git HEAD 和 repo 信息添加到文件中

标签 php git push syntax-error

我环顾四周,似乎找不到实际的解决方案。我发现了一两个有类似问题的人的例子,但没有理由解释为什么会发生这种情况。在展示问题之前,让我解释一下我做了什么:

  1. 将提交从我的开发服务器推送到存储库以在我的本地计算机上使用
  2. 检查了开发网站,由于某种原因,它现在已经被到处都是 php 错误所破坏了

出于某种原因,当我推送文件时,它在随机位置的 20 个不同文件中添加了以下内容:

<<<<<<< HEAD
=======
$config['debug'] = '1';
>>>>>>> origin/master

$config 变量是我的,但由于某种原因 git 将内容推送到我的文件中。知道为什么会发生这种情况以及如何防止它再次发生吗?

最佳答案

<<<<<<< HEAD
=======
$config['debug'] = '1';
>>>>>>> origin/master

这是您在未解决冲突的情况下添加到提交中的未 merge 文件。

Any idea why this happened and how to keep it from happening again?

也许您确实 pull 了并且 git 将上游提交与您的提交 merge 。或者您刚刚未完成手动 merge 过程。

为了防止再次发生这种情况,您应该更好地注意来自 git 的消息,如下所示:

Auto-merging roses.txt
CONFLICT (content): Merge conflict in roses.txt

然后自己 merge 冲突并将文件添加到舞台上。

无论如何,看看this文章或question about merging conflicts ,这可能会有所帮助。

关于php - Git 将 git HEAD 和 repo 信息添加到文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810358/

相关文章:

php - 将文本文件导入mysql

javascript - js 异步使用数组 push() shift()

php - 如何在 JWT.io 中使用 JWE 和 JWS

php - Laravel 迁移不会添加整数类型的外键(mysql)

git - 在 Makefile 中使用 ifneq 检查当前的 git 分支

git - yarn v2 gitignore

git - 如何查找跨存储库对文件所做的提交次数

linux - 检测传入的 ssh 连接

Gitlab Push Failed错误

php - 如何在 PHP 中通过 Fibers 使用多个异步 fread?