Я работаю в компании, которая использует Git для нашего контроля версий. Мы используем размещенную службу репо (Beanstalk) как нашу внутреннюю "публичную" (тем самым, что я имею в виду доступную для всей команды разработчиков) репо. У меня есть два компьютера, на которых я обычно работаю для написания кода. Мне нравится использовать некоторые функции перезаписи истории Git, в частности, перезагрузка и изменение коммитов, но мне действительно не нравится использовать их после того, как я что-то нажал на опубликованную ветку. Тем не менее, мне нужно иметь возможность обмениваться кодами между этими двумя компьютерами, и предпочтительно никому другому.
Я бы хотел, чтобы это был простой способ разделить мой код между двумя компьютерами, без необходимости делиться им со всеми остальными. Я рассмотрел Airdrop (оба компьютера - Mac) и ssh. Каким будет предложенный способ достижения этого, используя при этом Git распределенную природу?