Где хранить файлы для работы?
На работе:Создать аккаунт на bitbucket.orgСоздать там пустой проектГитом клонировать его в локальную папкуСкопировать в папку свои файлыЗанести node_modules в gitignore-файлСделать коммитСделать push
Дома:Склонировать гитом проект в локальную папкузапустить npm installи работать
P.S. Bitbucket позволяет создавать приватные git-репозитории бесплатно, в отличие от github. Поэтому выбираем его.
Спокойно используйте систему контроля версий(git, mercurial, ...)
На локальном компьютере заведите папку, где это будет лежать, а в рабочий каталог(www, public_html) сделайте символическую ссылку(mklink /D в виндовс).