вы сделали глупость какую то
надо использовать бранчи, а потом делать мердже бранча в мастер, такое ощущение что вы пытаетесь работать с гитом как с свн
Это вполне хорошая норма, коммиты можно интегрировать с тасктрекером и они сами будут падать в задачу по её номеру .
А так у вас вроде бы все хорошо и не понятно откуда такие вопросы?
Видимо у вас есть какая то проблема, но вы забыли её озвучить?
в целом достаточно понятные и разнообразные коммиты, не очень понятно чем они вам не нравятся?
большие задачи оформлять в один коммит , но вижу что у вас все маленькие и объединять их нет смысла
гит может работать по ссх и по хттпс
в первом случае ключ используется обычно
во втором авторизхация
не проблема настроить чтобы пароль сохранялся при хттпс, но это бага
Основная суть этих систем контроль версий и история, как узнать что вы поменяли 12 марта 2009 года? или как узнать менялся ли этот файл с начала проекта? а потом уже слияния и откаты.
Предпочитаю второй, так как часто приходится вникать в код чужих программистов и править их ошибки, в первом варианте это бы отнимало у меня чертовски много времени.