User Tools

Site Tools


ml4gamma:wdocs:git

This is an old revision of the document!


Git/Forgejo

Более подробно см. Git за полчаса

Предварительно на локальный компьютер должен быть установлен git.

Основной принцип работы с git - это:

  • скачать (команда clone)/создать (команда init) репозиторий на локальный компьютер,
  • сделать необходимые изменения.
  • по завершению эпата выложить новую версию в хранилище (команда push).

Внимание! В начале нового сеанса работы всегда скачивайте (команда pull) репозиторий заново, т.к. другие пользователи могут вносить в него изменения.

  1. Скачиваем репозиторий на локальный компьютер:
    $ git clone https://git_repo.host.name/repo_name 
    
    Пример:
    
    $ git clone https://theory.sinp.msu.ru:3443/Students/naumov25.git
  2. Переходим в директорию со скаченным репозиторием
    $ cd repo_name
  3. Создаем/модифицируем нужные файлы, директории
  4. Подготавливаем новые файлы к комиту:
    $ git add file1 file2 ... 
    $ git add -A                                              (*for all files*)
  5. Делаем комит репозитория:
    git commit file1 file2 ...
    git commit -A                                             (*for all files*)

    На этом этапе фиксируется новое состояние локального репозитория

  6. Отправляем изменения на удаленный сервер:
    git push
  7. Перед следующим сеансом работы, надо все изменения, которые были внесены другими участниками проекта за это время, перенести в локальный репозиторий. Для этого из директории, в которой находится локальный репозиторий, выполняем команду
    $ git pull
ml4gamma/wdocs/git.1793784020.txt.gz · Last modified: by admin