DevOps
22.5K subscribers
828 photos
90 videos
15 files
779 links
По всем вопросам- @workakkk

@itchannels_telegram - 🔥полезные ит-каналы

https://t.iss.one/Golang_google - Golang программирование

@golangl - golang chat

@GolangJobsit - golang channel jobs

@golang_jobsgo - go chat jobs

РКН: clck.ru/3FmvZA
Download Telegram
Git Branchingприложение, помогающее новичкам изучить важные концепции, лежащие в основе ветвления Git

Да и вообще, данный инструмент может быть полезен не только начинающим разработчикам, но и тем, кто уже сталкивался с Git ранее

Подсказка: чтобы увидеть все доступные команды, нужно написать и запустить show commands в терминале

#git #шпаргалка

@DevOPSitsec
👍143🔥2
🖥 Шпаргалка по командам Git на русском

echo "# название" >> README.md - создание файла README.md
git init - инициализация репозитория
git add README.md - добавления файла README.md в проект
git commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проекта
git remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем.
git push -u origin master - кзменения отправляются на удаленный сервер

git log --oneline - посмотреть все коммиты.
git checkout . - восстановить все.
git checkout "код коммита" - вернуть до состояния этого коммита.
git checkout master - вернуться в ветку мастер.

Восстановить файлы на локальном компьютере:
```git fetch --all
git reset --hard origin/master или git reset --hard origin/<название_ветки>

```git add text.txt - Добавить файл в репозиторий
git rm text.txt - Удалить файл
git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)
git commit -a -m "Commit description" - Сделать коммит
git push origin - Замерджить все ветки локального репозитория на удаленный репозиторий
git push origin master - Аналогично предыдущему, но делается пуш только ветки master
git push origin HEAD - Запушить текущую ветку, не вводя целиком ее название
git pull origin - Замерджить все ветки с удаленного репозитория
git pull origin master - Аналогично предыдущему, но накатывается только ветка master
git pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имя
git fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторий
git fetch origin master - Аналогично предыдущему, но только для одной заданной ветки
git checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей)
git branch some_branch - Создать новый бранч (ответвится от текущего)
git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем)
git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаем
git branch -a # | grep something - Просмотреть все существующие ветви
git merge some_branch - Замерджить some_branch в текущую ветку
git branch -d some_branch - Удалить бранч (после мерджа)
git branch -D some_branch - Просто удалить бранч (тупиковая ветвь)
git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммите
git push origin :branch-name - Удалить бранч из репозитория на сервере
git reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log»)
git push -f - залить на сервер измененные коммиты
git clean -f - Удаление untracked files

#git #github #doc #cheatsheet


@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍227🔥71
Git_Cheatsheet.pdf
306.4 KB
✍️ Хорошая, структурированная шпаргалка по Git с описанием команд

🌵 Кофигурация Git
🌵 Создание проекта
🌵 Изменение/добавление/удаление файлов
🌵 Слияние
🌵 Коммиты и д.р полезные вещи под рукой

#git #cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112🔥2
GitKraken — интуитивно понятный и мощный графический интерфейс для Git

Сервис предоставляет множество удобных инструментов для работы с Git, такие как визуализация веток, ревью кода и многое другое

GitKraken также интегрируется со многими популярными сервисами, такими как GitHub, Bitbucket и GitLab

Стоимость: #бесплатно (но есть платные тарифы)

#code #git
👍93🔥1
🖥 Git hook - это возможность выполнения различных скриптов в разные стадии рабоыт с Git. Например, перед командой push стоит запустить Detekt проверку и др. Если не используйте то читайте статью.

#git #tooling

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍21
🔥 Дайджест полезных материалов из мира Devops за неделю

Почитать:
Топ бесплатных курсов по Python в 2024 году
Создаём виртуальную сеть, как это делает Docker
Этический кодекс безопасника или ethicsfIRST
Специализированные библиотеки Python для решения уникальных задач
О пройденном пути, полученных результатах и наших планах в мониторинге
Кто такие специалисты по безопасной разработке и где на них учиться
Что такое платформенная инженерия: как она связана с DevOps и SRE?
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana
Автоматическое обновление зависимостей в GitLab-проектах с помощью Renovate
Проект юного DevOps Глава 4: Настройка мониторинга
Проект юного DevOps Глава 3: Настройка OpenVPN
Проект юного DevOps Глава 2: Настройка центра сертификации и репозитория
Getting Started with Ansible: A Practical Guide for DevOps Newcomers
DevOps En Nuestra Lengua
Kamal Deploy on GCP
Automating ECR Image Notifications in Slack with EventBridge and Lambda.
How to Build an Ecommerce Website with ApostropheCMS
Pull Request Reporting with CDK-Validator-CFNGuard and Azure DevOps
Secure Browser Access to code-server VSCode
DevOps on AWS - Quick Start Guide🚀
Random thoughts about logs, delivery pipelines, and everything
KFtray: Manage Multiple kubectl Port Forwards with Ease from Your Menu Bar 🚀

Посмотреть:
🌐 Google в борьбе с блокировщиками рекламы ( 00:49)
🌐 Что такое pull request? #git ( 00:53)
🌐 C# полный курс 2024. Урок 7 Условия ( 15:06)
🌐 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков! ( 17:10)
🌐 Запрещенный синтаксис #Python, за который вас уволят! ( 00:50)
🌐 C# полный курс 2024. Урок 6: Ссылочные типы переменных c# ( 05:42)
🌐 C# полный курс 2024. Урок 5: Переменные ( 10:52)
🌐 C# полный курс 2024. Урок 8 Switch Case ( 08:45)
🌐 Полное собеседование React разработчика 2024🧑🏻‍💻 ( 01:09:44)
🌐 Почему сломался интернет? #ityoutubersru #devops #ityoutubers #интернет ( 00:39)

Хорошего дня!

@DevOPSitsec
👍114🔥4
🖥 Крутая шпаргалка по командам Git на русском

echo "# название" >> README.md - создание файла README.md
git init - инициализация репозитория
git add README.md - добавления файла README.md в проект
git commit -m "first commit" - получает проиндексированный снимок состояния и выполняет его коммит в историю проекта
git remote add origin https://github.com/stanruss/название.git - команда, которой устанавливается подключение к удаленному серверу и git репозиторию, размещающемуся на нем.
git push -u origin master - кзменения отправляются на удаленный сервер

git log --oneline - посмотреть все коммиты.
git checkout . - восстановить все.
git checkout "код коммита" - вернуть до состояния этого коммита.
git checkout master - вернуться в ветку мастер.

Восстановить файлы на локальном компьютере:
```shell
git fetch --all
git reset --hard origin/master или git reset --hard origin/<название_ветки>
```
git add text.txt - Добавить файл в репозиторий
git rm text.txt - Удалить файл
git status - Текущее состояние репозитория (изменения, неразрешенные конфликты и тп)
git commit -a -m "Commit description" - Сделать коммит
git push origin - Замерджить все ветки локального репозитория на удаленный репозиторий
git push origin master - Аналогично предыдущему, но делается пуш только ветки master
git push origin HEAD - Запушить текущую ветку, не вводя целиком ее название
git pull origin - Замерджить все ветки с удаленного репозитория
git pull origin master - Аналогично предыдущему, но накатывается только ветка master
git pull origin HEAD - Накатить текущую ветку, не вводя ее длинное имя
git fetch origin - Скачать все ветки с origin, но не мерджить их в локальный репозиторий
git fetch origin master - Аналогично предыдущему, но только для одной заданной ветки
git checkout -b some_branch origin/some_branch - Начать работать с веткой some_branch (уже существующей)
git branch some_branch - Создать новый бранч (ответвится от текущего)
git checkout some_branch - Переключиться на другую ветку (из тех, с которыми уже работаем)
git branch # звездочкой отмечена текущая ветвь - Получаем список веток, с которыми работаем
git branch -a # | grep something - Просмотреть все существующие ветви
git merge some_branch - Замерджить some_branch в текущую ветку
git branch -d some_branch - Удалить бранч (после мерджа)
git branch -D some_branch - Просто удалить бранч (тупиковая ветвь)
git show d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Изменения, сделанные в заданном коммите
git push origin :branch-name - Удалить бранч из репозитория на сервере
git reset --hard d8578edf8458ce06fbc5bb76a58c5ca4a58c5ca4 - Откатиться к конкретному коммиту и удалить последующие (хэш смотрим в «git log»)
git push -f - Залить на сервер измененные коммиты
git clean -f - Удаление untracked files

#git #github #doc #cheatsheet

@DevOPSitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍192🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Полезная шпаргалка по консольным командам Git

В Git есть много команд, и если ты часто их забываешь, эта шпаргалка специально для тебя.

В этом репозитории можно быстро ознакомиться с основными командами и концепциями, а затем одним лёгким нажатием на Ctrl+C скопировать их.

Дополнительный плюс — всё написано на русском. Так что сохраняем!

🔗 Шпаргалка

#git #шпаргалка

@devopsitsec
Please open Telegram to view this post
VIEW IN TELEGRAM
👍135🔥3
🤓 Курс: Создание клона Git с нуля!

🔗 Ссылка: *клик*

#курс #rust #git

freecourses
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3👏2