перенос гит-проекта на сервер

Взял проект с сервера к себе на локальный компьютер изначально без гита, просто файлы , да папки. Проинициализировал проект, сделал все что мне надо , закомитил . Изначально не планировал заливать этот гит проект на сервер. Но теперь возникла такая необходимость. Вопрос. Как теперь это лучше сделать . Ведь на сервере уже есть эти файлы , но без гита. Можно ли , например, залить папку .git и все изменения по sftp, или все-таки можно это сделать именно через команды git.


Ответы (1 шт):

Автор решения: Github Runner

Насколько я понимаю, есть какая то кодовая база А на сервере. С него было стянута на локаль и дополнена до А+.

если без заморочек и без всяких ребейзов, то с локали укажите remote на какой-нибуть github или его аналог, залейте туда (создать там репозиторий без инициализации).

затем на сервер перекинуть от локали папку .git, либо склонировать в отдельное место репозиторий на сервер и там перетащить папку .git.

далее уже глянув git status вооружайтесь git restore на сервере, и проделывайте нужные изменения.

но если вам нужно будет просто синхронизировать Все изменения, то git restore . откатит все непроиндексированные изменения

→ Ссылка