Skip to content

aliyamullina/wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Tox

Установка зависимостей

pip install -r requirements.txt

Запуск tox

tox

Запуск [testenv:linters]

tox -e linters

Git

Поиск нужных команд для гита

gitexplorer.com

Создать hey на основе текущей main

git checkout -b hey main

Залить локальную hey на удаленную origin/hey

git push origin hey

Слияние hey в main

git checkout main
git merge hey

Подтянуть изменения из main в hey

Получаю последние изменения

git checkout main
git pull

Перехожу в свою ветку

git checkout hey

Если надо hey поверх main, то

git rebase main

Если объединить,то

git merge main

Отменить изменения в requirements.txt

git checkout requirements.txt

Перезапись истории в трех последних коммитах, работа с VIM

git rebase -i HEAD~3
git push --force

Сбросить до коммита и отправить изменения

git log
git reset --hard a3775a5485af0af20375cedf46112db5f813322a 
git push --force

Создать ветку hey от коммита из ветки main

git checkout ffb2e33dc0ecae5f2a917e666f6b3ed602ac2025
git switch -c hey
git push origin hey

VIM

Начать режим редактирования

Нажать i

r - изменить только текст коммита

Выход

Нажать Esc

:wq

Screen Mac

Окно

cmd + shift + 3

Область

cmd + shift + 4

Github CI/CD, github actions

Добавить в корень проекта

.github/workflows/tests_ci.yml

Документация

docs.github.com/en/actions

conftest.py

Полноэкранный режим

add_options.add_argument("--start-fullscreen")

Запуск без отображения браузера

add_options.add_argument("--headless")

About

Wiki: how to do?

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published