Создание виртуальной среды Python.


Откройте командную строку и перейдите в каталог, в котором будет создана виртуальная среда.
Выполните команду:
python -m venv virt_name
где virt_name — имя вашей виртуальной среды.
Дождитесь завершения процесса создания виртуальной среды. Это может занять некоторое время.
Виртуальная среда будет создана в папке virt_name, в ней же будут находиться все файлы и зависимости, связанные с виртуальной средой.
************************************************************************
Активация виртуальной среды Python.
Для пользователей Windows подойдёт команда: .\Scripts\activate.
Пользователям Linux и macOS необходимо ввести команду: source bin/activate.
************************************************************************
Автоматическая активация виртуальной среды.
Откройте файл конфигурации используемой оболочки:
например, для оболочки Bash это будет файл .bashrc
В конце файла добавьте следующую строку, указывающую на активацию виртуальной среды:
source /path/to/your/virtual/environment/bin/activate
Замените /path/to/your/virtual/environment на путь к вашей виртуальной среде Python,
например: /home/user/virt_name)
Сохраните изменения и закройте файл конфигурации.
Обновите текущую сессию оболочки, чтобы изменения вступили в силу:
source ~/.bashrc
***********************************************************************
Деактивация виртуальной среды:
Для деактивации виртуального окружения можно использовать следующую команду в терминале:
deactivate
Если вы работаете на операционной системе Windows, то вам необходимо использовать команду: Scripts\deactivate
После выполнения этой команды виртуальное окружение будет деактивировано, и вы вернётесь в системное окружение Python.

Работа с Git

1. Откат всех изменений, если ещё не добавил в готовность к коммиту:

   git restore .

2. Убрать файл из отслеживаемых:

   git rm --cached имя_файла_который_надо_убрать

3. Удалить только коммит:

   git reset HEAD~

4. Удалить коммит и изменения:

   git reset --hard HEAD~

5. Отменить изменения сделанные в последнем коммите (создаёт новый коммит, но с противоположными изменениями):

   git revert хэш_коммита_который_отменяем