diff возвращает весь файл для идентичных файлов
У меня есть сайт с репозиторием Git. Я клонировал репозиторий, чтобы можно было разработать его в одном каталоге, а затем переместить в репозиторий, а затем извлечь каталог live / prod (меня могут заинтересовать предложения по улучшению способа сделать это, если он есть, но этоs выходит за рамки этого вопроса).
Я сделал следующее в директории live, чтобы перенести все мои последние изменения:
git add .
git commit -a // added a message
git push
Затем я сделал следующее в каталоге dev:
git clone [email protected]:user/repo.git
Затем я открыл два файла: prod / root / test.php и dev / root / test.php, и они выглядели одинаково. Однако когда я выполнил следующую команду diff, он вывел весь файл:
diff prod/root/test.php dev/root/test.php
Я так запутался, почему diff выведет весь файл, если ониидентичны ... Я также попытался погуглить это и могуне могу найти кого-то еще с этой проблемой. Может быть это'проблема с окончаниями строк или проблема кодировки символов, когда они выглядят одинаково, но на самом деле они разные, и git / bitbucket преобразует их, когда вы отправляете их в репозиторий? Тот'единственное, о чем я могу думать ... Либо это, либо яМне не хватает чего-то действительно очевидного.
Вот's вывод:
1,3c1,3
< ?>