The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Раздел полезных советов: Пример работы с персональным Git ре..."
Отправлено auto_tips, 29-Сен-09 10:20 
Имеем две машины: "рабочая" для хранения базового репозитория и работающего проекта, и локальная,
на которой будем вносить в этот репозиторий правки.

Для создания нового репозитория в созданной директории "проект" нужно перейти в эту директорию и выполнить:
  git init

А затем добавить ранее созданные там файлы:
  git add .

Для того, чтобы с локальной машины по SSH зайти на "хост" под именем "логин" и клонировать на свою
машину репозиторий, находящийся с директории "/home/логин/проект" (префикс ssh:// добавляктся по умолчанию)
  git clone логин@хост:/home/логин/проект master

Для того чтобы через некоторое время синхронизировать из основного или другого репозитория
изменения, нужно выполнить:
  git pull логин@хост:/home/логин/проект master

Локальный клон сделан.
Далее правим в созданной на локальной машине "проект"
  git commit -a -m "комментарий о проделанной работе"    

Если ошиблись и нужно вернуть все обратно:
  git revert

Чтобы зафиксировать версию (если наступил такой момент):
  git tag тэг_версии

Когда все готово, помещаем изменния в основой репозиторий:
  git push логин@хост:/home/логин/проект master                      

Для того, чтобы сгенерировать рабочий проект (в нашем случае сайт) на рабочем сервере
нужно выполнить в директории с проектом:
  git update-server-info                                                          
  git checkout HEAD -f

Вернуться к прошлой ревизии:
  git checkout HEAD~1

К позапрошлой:
  git checkout HEAD~2

Построить проект с заданным номером версии:
  git checkout тэг_версии

URL:
Обсуждается: https://www.opennet.ru/tips/info/2179.shtml

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру