Архив рубрики: git

Сюда я складываю всякие находки, шпаргалки и просто мысли связанные с git

Laravel. Deploy.

screenshot-laravel com 2016-03-28 10-36-38Я недавно писал как можно деплоить проект с помощью Git

И там был момент, когда ты у себя делаешь $ git push, а на сервере репозиторий выполняет твой скрипт post-receive и заливает твой коммит в продакшн.

Всё так… Но в Laravel есть одно НО
Читать далее

Git — автоконвертация CRLF и всё такое

git-90x90
Недавно пришлось поразбираться с автоконвертацией Git. Там не всё так очевидно, как кажется. Вот казалось бы — просто редактируй файл и делай свои коммиты. Но нет!

Всё началось с того, мы начали получать дикие конфликты, приглядевшись мы поняли, что проблема в преобразовании CRLF. Мой редактор под Windows сохранял файлы с CRLF в качестве знака окончания строки, а редактор моего коллеги, работающего под линуксом — LF. Причём иногда редактор сохраняет так, а иногда эдак, и логика его поведения не очевидна. В результате мы получали конфликты даже в тех файлах, которые даже не меняли.
Читать далее

Git. Конфликты бывают разные

merge_conflict Это короткий пост, по сути это пост картинка.

Недавно получил такой забавный конфликт. Файл до меня был пустым, и после меня остался пустым. Но обнаружен конфликт и всё тут.

На CRLF вроде не похоже… Я уже и спецсимволы включил. Забавная такая история. У вас такое бывает?