1

我最近遇到了一个问题,因为 HEAD 和这些文件,git 无法合并。(网豆说)

所以我尝试用 Git Bash 来做,它给了我一些关于 .DS_Store 的错误。所以我删除了这些文件,现在当我尝试合并时,几乎所有文件都有“都已修改”的文本,即使它们看起来完全相同。

@@@ -1,10 -1,10 +1,22 @@@
 -<html>

 -<head>

 -  <title>403 Forbidden</title>

 -</head>

 -<body>

 -

 -<p>Directory access is forbidden.</p>

 -

 -</body>

  <<<<<<< HEAD
 +<html>
 +<head>
 +  <title>403 Forbidden</title>
 +</head>
 +<body>
 +
 +<p>Directory access is forbidden.</p>
 +
 +</body>
  =======
++<html>
++<head>
++  <title>403 Forbidden</title>
++</head>
++<body>
++
++<p>Directory access is forbidden.</p>
++
++</body>
  >>>>>>> 4dd01fd4
  </html>

但它似乎增加了一个额外的意图?

我该如何解决这个问题?

4

1 回答 1

3

我认为这是因为文件中有不同的行尾(回车符(\r)/换行符(\n))。检查它们是否一致。

我认为旧文件已保存在 Windows(\r\n) 下。

于 2013-02-21T16:32:40.153 回答