Привет. Вопрос по поводу git. Есть сайт на Битриксе. Инициирован репозиторий. Создан локальный репозиторий. Начинаю работать. Написал пару строк кода. Хочу проверить, что выведет. Мне нужно коммитить файл. Затем git push. Смотрю, что вышло. Что, действительно нужно так топорно проверять вывод? Я на данном этапе своего обучения программированию не могу написать сотню строк кода, а потом проверить это, сделав git push. Как дебажить оперативно?
@Razorfen зачем частые коммиты? делай их допустим раз в сутки суть коммита это иметь чекпоинт ты же играя в игру не сохраняешься на каждом шаге
А как связаны коммиты и дебаг? Никак. Ответ прост - не надо делать коммиты после каждой строчки. Или у вас через гит настроен деплой, вы пишете код, шлете его на сервер, потом смотрите, что получилось, и называете это дебагом? Если так, то зря. Надеюсь, сервер не боевой... Если же боевой, то сами себе грабли под ноги кладете. Разработка ведется локально. Поднимаем локальный сервер. На локальной машине. На нем делаем все, что хотим. Для отладки ставим xDebug, спариваем его с IDE, получаем рабочий инструмент, с брейпоинтами и коллстэком. Когда решили, что готово, выгружаем на тестовый сервер, отсматриваем, как все работает в окружении, идентичном продакшену. Если все ок, выгружаемся на продакшен.
Именно так я всегда работал и именно так я сейчас и работаю. Спасибо. Не могли найти общий язык с работодателем. Еще один вопрос. Есть .gitignore. Админ добавил те директории, который добавлять не стоило. Я их удалил из .gitignore. Занес новые значения. Естественно ничего не поменялось. Как сделать переиндексацию?