Оффлайн ситема контроля версий. Авторы: Сыч Эрнест, Романов Виталий
Работа с системой осуществляется через консоль, для запуска просто откройте файл shell.py
> ?
Выдает список доступных команд
> help 'команда'
выдаст подсказку по использованию команды
> cd 'путь до директории'
меняет текущую директорию на указанную. Можно использовать как полный путь,
так и просто название директории, если она лежит внутри текущей
> mkdir 'директория'
создает директорию в текущей директории
> touch 'файл'
создает файл в текущей директории
> ls
показывает список всех директорий и файлов, лежащих в текущей директории
> init
Инициализирует репозиторий в текущей директории
> add 'файл1' 'файл2' ... 'директория 1' 'директория 2' ...
добавляет перечисленные файлы и файлы из перечисленных директорий в stage
> add .
добавляет все файлы в текущей директории в stage
> commit 'сообщение'
создает коммит изменений в stage с указанным сообщением
> branch 'имя'
создает ветку с указанным именем (привязывается к текущему коммиту)
> branch 'имя' r
удаляет ветку с указанным именем
> slog
показывает список изменений stage
> clog
показывает список коммитов с изменениями
> tag 'имя' 'сообщение'
создает тег с указанным именем и сообщением (привязывается к текущему коммиту)
> tag 'имя' r
удаляет тег с указанным именем
> tlog
показывает список тегов с сообщениями
> checkout 'коммит/ветка/тег'
переносит версию репозитория на версию, соответствующую коммиту/ветке/тегу