Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Работа с git на хостинге

Git — одна из самых популярных систем контроля версий в мире. Git помогает управлять разработкой и поддержкой проектов.

Проект git был создан Линусом Торвальдсом для управления разработкой ядра Linux.

Для работы с git на хостинге NetAngels понадобится доступ по протоколу SSH. Как подключиться по SSH.

Создание git-репозитория на хостинге NetAngels:

Создадим папку в которой будет размещаться репозиторий на сервере:

mkdir ~/myrepo.git
cd ~/myrepo.git

Содержимого в ней пока нет. Инициализируем репозиторий (попросту создаём его):

git init

Создаём первоначальное содержимое в репозитории (файл .gitignore, который будет описан далее):

touch .gitignore
git commit -am 'first commit'

Репозиторий готов к работе.

Работа с репозиторием:

Клонируем репозиторий к себе на локальный компьютер. Для этого на своем компьютере выполняем:

git clone c566@h2.netangels.ru:myrepo.git

Для примера мы использовали c566 в качестве номера контейнера. Вам нужно будет указать свой номер контейнера.

Вместо h2.netangels.ru укажите сервер, который в панели управления отображается в настройках контейнера на вкладке SSH.

В дальнейшем, если требуется работать с репозиторием из нескольких мест, то перед тем, как что-либо редактировать, необходимо синхронизировать местный репозиторий с тем, что на сервере для того, чтобы на локальном компьютере были наиболее свежие версии изменений:

git pull

Далее редактируем что требуется. Если создавались новые файлы/папки, то их добавление в репозиторий происходит путём запуска команды:

git add список_файлов/папок

Эту команду можно запускать неоднократно с нужными путями файлов.

Подсмотреть файлы, которые git считает новыми или изменившимися можно так:

git status

Если необходимо добавить в список изменений все вновь созданные или измененные файлы, допустимо запустить команду так:

git add .

Параметр . здесь означает текущий каталог, то есть все новые файлы из текущего и вложенных в него каталогов будут добавлены.

Для подтверждения изменений, вносимых в репозиторий, потребуется запустить:

git commit -m 'комментарий к коммиту'

По окончании работы предыдущей команды для отправки изменений на сервер, запускаем:

git push

Через некоторое время, когда команда завершит работу, изменения окажутся в репозитории на сервере хостинга.

Списки игнорируемых файлов

Если требуется, чтобы временные файлы, резервные копии вашего редактора или какие-либо еще файлы не попадали в репозиторий, то следует их добавить в .gitignore по одному на строку.

Примеры файла .gitignore

Временные файлы и резервные копии редактора:

*.bak
*~

Файлы с раширением .o, расположенные в подпапке build:

build/*.o

Полезные ссылки

  • Git HowTo - интерактивный тур по основам
  • Книга Pro Git - подробное описание возможностей git

Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище