Перенести на сервер локальный репозиторий

Ця інструкція - якщо хочемо вперше опублікувати проект, і хочемо позбутися всієї локальної історії розробки.

Якщо необхідно опублікувати проект з усією історією, то є така інструкція:

Отже, припустимо, є дозрілий проект: /home/user/dev/project, який ми хочемо опублікувати.

На GitHub створюємо репозиторій, наприклад, такий: https://github.com/user/project.git

На локальній машині тимчасово звільнимо директорію проекту:

mv /home/user/dev/project /home/user/temp/project

Клонуємо порожній репозиторій із сервера до директорії розробки:

cd /home/user/dev
git clone https://github.com/user/project.git

І повертаємо наш проект на місце:

mv /home/user/temp/project /home/user/dev/project

Далі індексуємо, зберігаємо зміни, закидаємо на сервер:

git add --all
git commit -m "Hello GitHub!"
git push origin main

Last updated