Trahibidadido: беда удаленки в том что у вас будет мало времени учится. Вам придется пилить багфиксы на 5-6 строк, и ждать пару дней (или недель) пока тестеры протестируют, и тимлид их смержит.
--
Плюнте на старый код, в крайний случай делайте как вам угодно. Если вам будет удобно "программировать" прямиком на продакшен так делайте. А вот с новыми проектами будьте аккуратны, и все будет ок.
Грубо говоря Agile это разделение веток развитая (фич) на категории. Для github есть Zenhub, который хорошо с этим справляется.