Не пойму, зачем битбакет (гитхаб) при разработке на Битрикс?
При разработке на битриксе, так же как и на нормальных платформах, гит несет огромную пользу и удобство для разработчиков:
- узнать точный момент, когда стало еще хуже, чем было
- узнать, кто конкретно это устроил
- вернуться назад из этого состояния одной командой
- а по-хорошему, можно было бы заранее проверить, кто там что нагородил перед деплоем
И это мы еще даже до веток не дошли...
А как правильно деплоить приложение, и как при этом работать с конфидециальными файлами, которые не хранятся в репозитории, это уже отдельная тема для разговора.
4. Копирую папку с сайтом и с .git внутри на тестовый сервер (бд тоже беру)
уже страшно...гит клон еще не придумали?Если работаю не один, то разворачиваем на основе прода несколько тестовых сайтов и при этом все пушим на прод (улаживая конфликты, если есть).
тестить сперва надо локально, пушить в ветки по "задачам", ревьювить и мержить с девом. Если что-то пошло не так откатиться. А то получается зоопарк тестовых сред и у кажого своя свистелка...
Далеко не все что в есть в битриксе, нужно в гите, ядро например вообще не нужно - нечего там делать. Для равных условий тестов используйте виртуальные машины конфиг которых храните в гите.
Вообщем как-то не так вы гит используете.