cotonti.com : Git. Непонятные изменения? https://www.cotonti.com Neueste Themenbeiträge Cotonti en Sun, 18 Jan 2026 07:55:29 -0000 Trustmaster git remote add git://github.com/Cotonti/Cotonti.git cotonti git pull cotonti master

 

Added 4 minutes later:

Добавил тебя в организацию, теперь можешь делать push в основной репозиторий.

]]>
Do, 11 Okt 2012 08:19:55 -0000
Macik [Дабы не плодить отдельную тему по Гит.]

Подскажите, как на ГитХабе обновить форкнутый проект (иными словами, слить с родительского проекта последние изменения)?

]]>
Mi, 10 Okt 2012 23:18:17 -0000
Trustmaster Спасибо! А я-то каждый раз при синхронизации сайтов с репозиторием понять не мог, откуда берутся конфликты в одних и тех же файлах.

]]>
Di, 09 Okt 2012 18:58:30 -0000
medar Подтверждаю наличие проблемы, сам вчера скачал репозиторий посмотреть на прогресс и удивился куче uncommited changes. Позволю себе втянуть pull request.

]]>
Di, 09 Okt 2012 16:51:21 -0000
Macik Специалисты по Git'у и GitHub'у объясните…

Делаяю на GitHub'е форк репозитория Cotonti. - Все Ок.
Делаю локальную копию форкнутого репозитория: git clone https://github.com/macik/Cotonti.git myCotonti   - Все Ок.

Захожу в локальную копию, делаю git status  и тут же получаю пачку (около 60 шт.) измененных файлов. (в основно это файлы из каталога themes/)

Судя по картинкам из GUI файлы по содержимому не изменились, хотя «светятся» полностью новыми. Как будто из них полностью удалили содержимое, а потом его же полностью вставили обратно. 

Т.е. у меня подозрение, что проблема в некорректной обработке символов переноса строк. 

Но как такое может быть?

В настройках системы стоит:

сore.autocrlf=true
core.safecrlf=true

Это то, что рекомендует ГитХаб для решения проблемы CRLF (https://help.github.com/articles/dealing-with-line-endings).

В файле .gitattributes указана директива:

# Convert line endings to OS native on checkout/pull, but always commit/push as LF (Unix).
* text
что тоже должно способствовать нормальной обработке переноса строк.
 
В общем я в ступоре… помогите…

 

 

Добавлено 6 минуты спустя:

Уф-фф… Кажется до меня дошло. Все эти файлы являются некорректными. В том смысле, что согласно .gitattributes в репозитории они должны быть с LF переводом строк. А они лежат в репозитории с CRLF. Т.е. мой локальный Гит их правильно хочет перезалить исправив CRLF на положенный LF.

(Видимо эти файлы в репозиторий попали еще до того как появился файл .gitattributes четко описывающий правила учета переноса строк, а исправить сами файлы забыли).

В общем, реквестирую нормализацию этих файлов.

 

]]>
Di, 09 Okt 2012 14:30:54 -0000