Каков сценарий использования git для одного разработчика?
Привет.
Наконец-то хочу разобраться с git'ом и понять, как его правильно использовать для работы в одиночку.
У меня есть 1 проект, компьютер и ноутбук, на которых этот проект разрабатывается. Соответственно, мне необходимо на обеих машинах иметь актуальную версию файлов проекта.
Предположим, я что-то поделал на компе, недоделал, закоммитил в локальный репозиторий и запушил на сервер. На следующий день, работая за ноутбуком, получил файлы с сервера и продолжил работу. Но при таком сценарии использования на сервере будет куча коммитов с недоделланым функционалом. Фактически удаленный репозиторий станет лишь местом синхронизации файлов.
Как делать по другому и правильно? Создать ветку "dev", и все недоделанное коммитить в нее? И только потом в master?