для этого как минимум надо уметь в атомарные коммиты
да, а это прям нужно думать в раз 10 больше над тем, что ты делаешь. Для этого нужно четкое разделение деятельности и строго организованные подробно описанные задачи в трекере, а для этого нужно досконально собрать, проанализировать, разбить на логические единицы требования, а для этого нужно .....