ml4gamma:wdocs:git
This is an old revision of the document!
Git/Forgejo
//Более подробно см. Git за полчаса
Сайт Forgejo.org //
Предварительно на локальный компьютер должен быть установлен git.
Основной принцип работы с git - это:
- скачать (команда clone) репозиторий на локальный компьютер или создаем новый (команда init).
- сделать необходимые изменения.
- по завершению эпата выложить новую версию в хранилище (команда push).
Внимание! В начале нового сеанса работы всегда скачивайте (команда pull) репозиторий заново, т.к. другие пользователи могут вносить в него изменения.
- Скачиваем репозиторий на локальный компьютер:
$ git clone https://git_repo.host.name/repo_name Пример: $ git clone https://theory.sinp.msu.ru:3443/Students/naumov25.git
- Переходим в директорию со скаченным репозиторием
$ cd repo_name
- Создаем/модифицируем нужные файлы, директории
- Подготавливаем новые файлы к комиту:
$ git add file1 file2 ... $ git add -A (*for all files*)
- Делаем комит репозитория:
git commit file1 file2 ... git commit -A (*for all files*)
На этом этапе фиксируется новое состояние локального репозитория.
Рекомендация. Не забудьте внести информацию о том, что было сделано. Это сильно помогает в дальнейшей работе. - Отправляем изменения на удаленный сервер:
git push
- Перед следующим сеансом работы, надо все изменения, которые были внесены другими участниками проекта за это время, перенести в локальный репозиторий. Для этого из директории, в которой находится локальный репозиторий, выполняем команду
$ git pull
ml4gamma/wdocs/git.1793790660.txt.gz · Last modified: by admin
