Создание репозитория:
-
git init [project_name]
— создать новый локальный репозиторий.-
git clone [url]
— создание копии (удаленного) репозитория.Изменения:
-
git add [file]
— индексировать файл, готовый к коммиту.-
git add .
— индексировать все файлы, готовые к коммиту.-
git commit -m "commit message"
— зафиксировать индексированные файлы с комментарием.-
git commit -am "commit message"
— зафиксировать все отслеживаемые файлы с комментарием.-
git reset [file]
— откат изменений до определенного коммита.-
git reset --hard
— вернуть дерево проекта и индекс в состояние, соответствующее указанному коммиту, удалив изменения последующих коммитов.Отслеживание репозитория:
-
git status
— список новых или измененных файлов, которые еще не закоммитены.-
git diff
— показать изменения, не внесенные в индекс.-
git diff --cached
— изменения, внесенные в индекс.-
git diff HEAD
— показать все индексированные и неиндексированные изменения файлов.-
git diff commit1 commit2
— показать различия между двумя коммитами.-
git blame [file]
— показать дату изменения и автора для данного файла.-
git show [commit]:[file]
- показать изменения для определенного коммита или файла.-
git log
— показать полную историю изменений.-
git log -p [file/directory]
— показать историю изменений для файла/папки, включая различия (diffs).Работа с ветками:
-
git branch
— показать все локальные ветки.-
git branch -av
— показать все локальные и удаленные ветки.-
git checkout my_branch
— переключиться на ветку my_branch.-
git branch new_branch
— создание новой ветки new_branch.-
git branch -d my_branch
— удалить ветку my_branch.-
git checkout branch_b
/ git merge branch_a
— объединить branch_b и branch_a.-
git tag my_tag
— добавить тег к текущему коммиту.-
git tag -a my_tag -m "commit"
— создать тег с комментарием.Синхронизация:
-
git fetch
— получить последние изменения с удаленного сервера без слияния.-
git pull
— получить последние изменения с удаленного сервера и выполнить слияние.-
git pull --rebase
— получить последние изменения с удаленного сервера и перебазировать.-
git push
— применить локальные изменения на удаленный сервер.-
git help
— показать справочную информацию о Git..gitignore — объясняем Git, какие файлы следует игнорировать.
#git #cheatsheet #doc
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍74🔥12❤8
Forwarded from GODLIKE
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥172👍30🤯23🫡16❤7😱7
Please open Telegram to view this post
VIEW IN TELEGRAM
👍107🔥41❤8🫡6
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🔥43😱23❤7
⚙️ pip install -U pafy
#tipsandtricks #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍97🔥21❤13
Please open Telegram to view this post
VIEW IN TELEGRAM
👍130😱47🫡16🤯12🔥7❤2
This media is not supported in your browser
VIEW IN TELEGRAM
👍 Сохраняй для своего проекта
#soft #code #css
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥20❤6
Возможность загрузки:
— Всех треков исполнителя
— Всех треков из альбома
— Всех треков из плейлиста
— Отдельного трека
Загрузка всех метаданных трека/альбома:
— Номер трека
— Номер диска
— Название трека
— Исполнитель
— Дополнительные исполнители
— Год выпуска альбома
— Обложка альбома
— Название альбома
— Текст песни (при использовании флага --add-lyrics)
— Поддержка паттерна для пути сохранения музыки
Установка:
# Для запуска скрипта требуется Python 3.9+
pip install git+https://github.com/llistochek/yandex-music-downloader
yandex-music-downloader --help
Получение данных для авторизации:
— Войдите в свой Яндекс аккаунт.
— Передайте название вашего браузера в качестве аргумента --browser
Если программа выдает ошибку при загрузке cookies - укажите путь к файлу с cookies в качестве аргумента --cookies-path. Информацию о расположении данного файла для вашего браузера вы можете найти в интернете. Если что-то не получается - откройте issue.
Примеры использования
Во всех примерах замените <браузер> на название своего браузера (для получения допустимых значений запустите программу с флагом --help)
Скачать все треки Twenty One Pilots в высоком качестве
$ yandex-music-downloader --browser "<браузер>" --hq --url "https://music.yandex.ru/artist/792433"
Скачать альбом Nevermind в высоком качестве, загружая тексты песен
$ yandex-music-downloader --browser "<браузер>" --hq --add-lyrics --url "https://music.yandex.ru/album/294912"
#python #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍87🔥23😱5❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46👍15🫡11😱10🤯7❤4
Forwarded from NetStalkers
Курс Безопасность компьютерных систем кафедры ИБ ВМК МГУ ведут сотрудники лаборатории интеллектуальных систем кибербезопасности для группы 319/2.
Вводный видеокурс по информационной безопасности
#cybersec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25❤4🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍165🔥46🫡38😱25❤4
Forwarded from NetStalkers
#osint #soft #github
Please open Telegram to view this post
VIEW IN TELEGRAM
👍36🔥6❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Чувак собрал идеальный сетап из 3х Odyssey ARK 55. Бедолаге бы немного подальше пересесть, а так ОК
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106🤯30🫡11👍8😱3
Supervision — крутой Python инструмент компьютерного зрения для трекинга объектов.
Установка:
$ pip install supervision[desktop]
Пример определения объектов:
import supervision as sv
model = YOLO('yolov8s.pt')
result = model(IMAGE)[0]
detections = sv.Detections.from_ultralytics(result)
len(detections)
5
Документация:
https://roboflow.github.io/supervision/
#github #soft #python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥69👍30❤4😱4
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥64👍6❤5😱3
This media is not supported in your browser
VIEW IN TELEGRAM
Китайские
#news
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥100👍21🤯4😱4
🌵 Всё, от установки и настройки;
🌵 Основы и синтаксис языка SQL;
🌵 Запросы, типы данных, функции и операторы;
🌵 Преобразование типов, индексы и д.р.
Лойс 👍
#doc #sql #postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101🔥10❤3🫡1