Вы можете извлекать и извлекать из своих других репозиториев git точно так же, как и в Github…
git push [remote] [branch]
Однако, вы не можете перейти к извлеченной ветке в не-пустом хранилище.
Другими словами, если я хочу перенести свои изменения в ветке master на свой ноутбук со своего рабочего стола, а на моем ноутбуке уже есть ветка master, Git откажется это сделать. Это сделано для того, чтобы вы не потеряли работу и потому что это навязчиво.
Конечно, если вы запускаете пустой репозиторий (без рабочего дерева), вы можете перейти к нему без каких-либо проблем, связанных с этим, но, опять же, вы не сможете по-настоящему работать из этого репозитория, не выполняя клонирование и возвращаясь Это.
Dropbox, как предлагает Харпион, на самом деле не так уж плох, если вы синхронизируете свои собственные компьютеры. Я знаю некоторых действительно умных разработчиков, которые занимались этим некоторое время, без проблем.