На работе я сохраняю резервную копию большого каталога на нашем удаленном VPS, используя git. Поскольку я живу в очень отдаленном городе с плохим, дорогим inte rnet, я не могу скопировать этот репо через inte rnet. Вместо этого, когда я начал работать из дома, я принес копию каталога на внешний диск (к сожалению, без подкаталога «. git»).
Я внес около 10 КБ изменений в файлы в моей домашней копии каталога. Я хотел бы объединить их в репозиторий git на удаленном сервере без передачи всего каталога через inte rnet.
Шаги на данный момент:
git init
git add .
git commit -m "initial"
git remote add VPS [SSH_ADDRESS]
git remote show VPS # successfully connects to remote
Теперь я хотел бы объединить 10 КБ изменений, которые я сделал локально, без передачи ГБ данных без изменений.
Шаги, которые я пытался, но не смог:
git push VPS # can't because there are non-integrated remote changes
git fetch VPS # starts downloading GBs of data
Не уверен, где go следующий.