Skip to content

maksimvrs/vcs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Install

pip install -e .

Usage

Init repository

Создать репозитории с текущей папке

python3 -m vcs init

Add file to indexing

Сделать файлы отслеживаемыми для следующего коммита (пути к файлам через пробел)

python3 -m vcs add REDME.md

Commit changes

Зафиксировать коммит индексируемых файлов

python3 -m vcs commit -m 'Initial commit' -t 'v0.1'

Go to commit

Перейти к коммиту

python3 -m vcs reset 52d667d1365da92ee85a380950aaaf2bf0e8b12e

Create new branch

Создать новую ветку. Ответвление от текущего коммита текущей ветки.

python3 -m vcs branch develop

Switch to a branch

Переключить на ветку (текщий коммит ветки)

python3 -m vcs checkout develop

Merge

Объединить ветку с текущей (текущим коммитом указаной ветки) и создать в настоящей ветке коммит с объединенным состоянием. История ветки сохраняется.

python3 -m vcs merge develop

Rebase

Переместить все изменения ветки в новый коммит текущей ветки. История ветки не сохраняется.

python3 -m vcs rebase develop

Cherry-pick

Переместить коммит ветки в новый коммит текущей ветки. Ветка остаетс яв рабочем состоянии.

python3 -m vcs cherry-pick develop 52d667d1365da92ee85a380950aaaf2bf0e8b12e

Get log

python3 -m vcs log

About

Simple Version Control System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages