Быстрая синхронизация рабочего пространства git на разных компьютерах

У меня есть личный проект с использованием git, который я часто взламываю на нескольких компьютерах, размещенный на Github. Поскольку я работаю над ним дома, меня довольно часто прерывают. Я нахожусь в середине работы, а ужин уже готов или мне нужно сменить подгузник. А когда я возвращаюсь к кодированию, я могу оказаться на другом компьютере. Как лучше всего получить самую последнюю версию?

Я думаю, что самым ортодоксальным ответом будет фиксировать и продвигать. Я фиксирую довольно часто, но фиксация здесь кажется мне беспорядочной. Код может быть в полностью сломанном состоянии, когда я был в середине размышлений. Зафиксировать и опубликовать его, даже в тематической ветке, не кажется мне правильным. Кроме того, это больше шагов, чем я бы предпочел.

До сих пор я использовал DropBox. Но это, похоже, привело меня к повреждению индекса. Это нетрудно представить, потому что синхронизация может происходить между разными версиями git и разными операционными системами. Так что я боюсь, что это конец.

Есть ли у кого-нибудь лучшая альтернатива?

6
задан mmalone 25 December 2011 в 23:15
поделиться