GIT не рассматриваю ввиду разработки в одиночку.
дальше как бы можно не читать
гит не для командной разработки а для хранения и контроля версий вашего кода
если же вам проще размышлять в плоскости одиночка-команда то в вашем примере я вижу команду из 3х пользователей вашего кода: программист на линус, машине программист на виндовс и пофиг что это один и тот же человек
так же пользователем кода можно рассматривать хостинг, пускай только в режиме чтения
итого имеем уже 3 пользователя вашего кода! sounds like a team! заносите гит