Forwarded from Записки админа
⚙️ Git Command Explorer.
Ресурс-шпаргалка команд для работы с Git. Указываем что хотим сделать и получаем соответствующую команду.
https://gitexplorer.com/
#линк #git #шпаргалки
Ресурс-шпаргалка команд для работы с Git. Указываем что хотим сделать и получаем соответствующую команду.
https://gitexplorer.com/
#линк #git #шпаргалки
Forwarded from Записки админа
This media is not supported in your browser
VIEW IN TELEGRAM
А ещё, смотрите какой интересный попался UI для git'а:
https://github.com/jesseduffield/lazygit
#git #github #cli
https://github.com/jesseduffield/lazygit
#git #github #cli
Forwarded from GitHub'ненько
gitcher
The git profile switcher. It facilitates the switching between git profiles, importing configuration settings such as name, email and user signatures.
#git #python
https://github.com/GlezSeoane/gitcher
The git profile switcher. It facilitates the switching between git profiles, importing configuration settings such as name, email and user signatures.
#git #python
https://github.com/GlezSeoane/gitcher
Forwarded from Записки админа
📧 Git+email.
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email
Начнем свой день с git rebase - пожалуй, лучшая статья на эту тему, что я встречал https://code.likeagirl.io/rewrite-history-with-git-rebase-interactive-and-reflog-8febc05aefc8 #git #rebase
Code Like A Girl
Rewrite History With Git Rebase Interactive And Reflog
Before I started interactive rebasing my commits, I had heard scary things about it. But coding is about telling stories and rebasing is…
Forwarded from DevOps Deflope News
Весьма полезный туториал от Codethink по использованию Git с нуля на примере участия в open source проектах.
http://amp.gs/OeCl
http://amp.gs/OeCC
P.S. скидывайте всем, кто до сих пор боится гита 😸
#tutorial #git
http://amp.gs/OeCl
http://amp.gs/OeCC
P.S. скидывайте всем, кто до сих пор боится гита 😸
#tutorial #git
Opensource.com
Codethink open sources part of onboarding process
Learn how to Git going in FOSS.
Ещё одна статья про написание своего оператора для k8s, в этот раз для githook https://itnext.io/building-your-own-kubernetes-crds-701de1c9a161 #git #k8s #operators
Medium
Building your own kubernetes CRDs
Sharing knowledge on building my own kubernetes CRDs. I will explain steps I use to develop CRDs using my Githook example. I explain the…
Forwarded from Находки в опенсорсе
List of awesome #git hooks!
Git hooks are custom scripts you can use to automate tasks which are triggered before or after a git command is executed. There are two groups of these hooks: client-side and server-side. Client-side hooks are triggered by operations such as committing and merging, while server-side hooks run on network operations such as receiving pushed commits. This repo contains helpful resources as well as a variety of git hook scripts that can be easily customized to serve different purposes.
https://github.com/CompSciLauren/awesome-git-hooks
Git hooks are custom scripts you can use to automate tasks which are triggered before or after a git command is executed. There are two groups of these hooks: client-side and server-side. Client-side hooks are triggered by operations such as committing and merging, while server-side hooks run on network operations such as receiving pushed commits. This repo contains helpful resources as well as a variety of git hook scripts that can be easily customized to serve different purposes.
https://github.com/CompSciLauren/awesome-git-hooks
Forwarded from Записки админа
📦 Занятная шпаргалка. В первую очередь для чтения, но если надумаете запустить скрипт, запускайте в тестовом окружении - 99% of the Git commands you'll need at work, demonstrated in a single script
https://bitbucket.org/BitPusher16/dotfiles/raw/49a01d929dcaebcca68bbb1859b4ac1aea93b073/refs/git/git_examples.sh
#фидбечат #git
https://bitbucket.org/BitPusher16/dotfiles/raw/49a01d929dcaebcca68bbb1859b4ac1aea93b073/refs/git/git_examples.sh
#фидбечат #git
Forwarded from Записки админа
🖥 Смотрите какой крутой дашборд нашёл - bashtop называется. Написан на баше (требует версию 5+), умеет показывать общую информацию, детальную инфорацию по каждому процессу, позволяет процессы сортировать по различным параметрам. Очень круто выглядит, и легко конфигурируется. Вобщем, бегом смотреть, если ещё не видели его.
#bash #git #tui
#bash #git #tui
Forwarded from Находки в опенсорсе
Interactive #git with the help of
Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
fzf
Features:
- You can run git add and git reset by selecting or cursoring. You can commit interactively
- You can search the diff from the query bar and the RHS diff will be highlighted accordingly
- Search the log and corresponding diff at once. Notice that when you use | the left hand side is sent to log while the right hand side is sent to diff
https://github.com/bigH/git-fuzzy
#shell
Forwarded from Sysadmin Tools 🇺🇦
Introduction to GitOps on Kubernetes with Flux v2
https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2/
#k8s #kubernetes #gitops #git #flux #devops
https://blog.sldk.de/2021/02/introduction-to-gitops-on-kubernetes-with-flux-v2/
#k8s #kubernetes #gitops #git #flux #devops
Forwarded from ServerAdmin.ru
Всем хорошо известен продукт Gitlab, который закрывает несколько базовых потребностей современной разработки: хранение кода, сборка и деплой, хранение образов. И всё это реализовано в единой платформе.
Обратной стороной этого удобства является высокие требования по железу, избыточный во многих случаях функционал, перегруженный, не слишком отзывчивый веб интерфейс.
Я хочу предложить на рассмотрение альтернативную сборку из отдельных компонентов, которые в сумме предоставляют такой же базовый функционал. Не хочу сказать, что это прямой аналог, но в некоторых простых ситуациях это может быть полноценная, но более лёгкая замена Gitlab.
Gitea - легковесная Open Source-система для управления Git-репозиториями, которую можно развернуть на своем сервере. Отличает её простота установки и настройки, низкие требования к производительности. В самом простом случае Gitea может использовать базу данных SQLite.
Drone CI - популярная система непрерывной интеграции, написанная на Go. Также отличается легковесностью (docker образ ~24Мб), простым синтаксисом yaml файлов для сборки. Легко интегрируется с любым git репозиторием и хранилищем docker образов. Отлично подходит для знакомства с ci/cd на основе docker контейнеров.
Docker Registry 2.0 - вариант локального registry от самой компании Docker. Тоже очень простой продукт с минимальными требованиями к железу. Размер docker контейнера, в котором он запускается 8Мб. При желании к нему можно установить веб интерфейс - docker-registry-ui.
Указанный набор программ связывается между собой в единую систему, обеспечивая базовый функционал по разработке и доставке софта на базе docker контейнеров. Drone CI расширяет функционал с помощью плагинов. Например, плагин для отправки уведомлений в telegram, запуска удалённых команд по ssh, выполнения webhook и т.д.
Если есть идеи, чем можно заменить одну из предложенных программ, предлагайте в комментариях. Я сделал акцент на легковесности и простоте установки, настройки.
Gitea - https://github.com/go-gitea/gitea
Drone - https://github.com/harness/drone
Registry 2.0 - https://hub.docker.com/_/registry
#docker #devops #git
Обратной стороной этого удобства является высокие требования по железу, избыточный во многих случаях функционал, перегруженный, не слишком отзывчивый веб интерфейс.
Я хочу предложить на рассмотрение альтернативную сборку из отдельных компонентов, которые в сумме предоставляют такой же базовый функционал. Не хочу сказать, что это прямой аналог, но в некоторых простых ситуациях это может быть полноценная, но более лёгкая замена Gitlab.
Gitea - легковесная Open Source-система для управления Git-репозиториями, которую можно развернуть на своем сервере. Отличает её простота установки и настройки, низкие требования к производительности. В самом простом случае Gitea может использовать базу данных SQLite.
Drone CI - популярная система непрерывной интеграции, написанная на Go. Также отличается легковесностью (docker образ ~24Мб), простым синтаксисом yaml файлов для сборки. Легко интегрируется с любым git репозиторием и хранилищем docker образов. Отлично подходит для знакомства с ci/cd на основе docker контейнеров.
Docker Registry 2.0 - вариант локального registry от самой компании Docker. Тоже очень простой продукт с минимальными требованиями к железу. Размер docker контейнера, в котором он запускается 8Мб. При желании к нему можно установить веб интерфейс - docker-registry-ui.
Указанный набор программ связывается между собой в единую систему, обеспечивая базовый функционал по разработке и доставке софта на базе docker контейнеров. Drone CI расширяет функционал с помощью плагинов. Например, плагин для отправки уведомлений в telegram, запуска удалённых команд по ssh, выполнения webhook и т.д.
Если есть идеи, чем можно заменить одну из предложенных программ, предлагайте в комментариях. Я сделал акцент на легковесности и простоте установки, настройки.
Gitea - https://github.com/go-gitea/gitea
Drone - https://github.com/harness/drone
Registry 2.0 - https://hub.docker.com/_/registry
#docker #devops #git
Forwarded from Записки админа
🔧 Интересный инструмент, позволяющий визуализировать git операции. Доступен прямо в браузере - https://git-school.github.io/visualizing-git/
Возможно, окажется полезным для изучения работы с git. Как пример вот этот репозиторий:
https://github.com/saraford/three-git-tips
#git #напочитать #линк
Возможно, окажется полезным для изучения работы с git. Как пример вот этот репозиторий:
https://github.com/saraford/three-git-tips
#git #напочитать #линк
Forwarded from Записки админа
⚒ ugit - утилита для отмены выполненных git команд.
Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/
#git #tui #будничное
Github: https://github.com/Bhupesh-V/ugit
Обзор: https://bhupesh.me/undo-your-last-git-mistake-with-ugit/
#git #tui #будничное
Forwarded from Mops DevOps
How to use Git rebase in real life
👉 https://about.gitlab.com/blog/2022/11/08/rebase-in-real-life/
Take advantage of Git rebase
👉 https://about.gitlab.com/blog/2022/10/06/take-advantage-of-git-rebase/
#git
👉 https://about.gitlab.com/blog/2022/11/08/rebase-in-real-life/
Take advantage of Git rebase
👉 https://about.gitlab.com/blog/2022/10/06/take-advantage-of-git-rebase/
#git
Forwarded from Sysadmin Tools 🇺🇦
Gitless is a Git-compatible version control system, that is easy to learn and use
https://gitless.com
#git #vcs
https://gitless.com
#git #vcs
Forwarded from Записки админа
🔩 Git as debugging tool - ещё некоторое количество примеров работы с git (заголовок там чуточку кликбейт, но материал всё равно занятный)...
https://lucasoshiro.github.io/posts-en/2023-02-13-git-debug/
#git #напочитать
https://lucasoshiro.github.io/posts-en/2023-02-13-git-debug/
#git #напочитать
Lucas Seiki Oshiro
Git as debugging tool
Debugging with Git Grep, Git Blame, Git Log and Git Bisect
Forwarded from DevOps FM
На канале DevOps FM — подборка свежих статей и релизов.
🟡 Опубликована Debian 12.10
Новый релиз включает в себя улучшенный установочный носитель, 66 багфиксов и 44 обновления с устранением уязвимостей. Версия 12.10 является последней в ветке, следующий мажорный выпуск Debian 13 должен выйти во второй половине 2025 года.
Полный список фиксов — тут.
⚫️ В блоге CNCF рассказали о создании масштабируемых, гибких и безопасных API с использованием Kubernetes и микросервисов. В статье обсуждаются инструменты и практики для обеспечения высокой доступности и эффективности API, а также рекомендации по обеспечению безопасности с помощью Kubernetes.
🟡 Релизнули Git v2.49. В обновление вошли 460 функций и исправления ошибок от 89 разработчиков. Из интересного:
• Добавили новый инструмент
•
• Ускорили упаковку благодаря
• Были добавлены первые фрагменты кода Rust.
⚫️ OpenSearch поделились новой функцией векторного поиска с GPU ускорением, которая будет добавлена в предстоящем релизе OpenSearch 3.0. Функция необходима для ускорения обработки больших объёмов векторных данных. Для этого обновили архитектуру, алгоритмы взаимодействия и сделали сравнительный анализ.
Подробное описание и результаты анализа смотрим в блоге.
#Devops #Git #OpenSearch
🟡 Опубликована Debian 12.10
Новый релиз включает в себя улучшенный установочный носитель, 66 багфиксов и 44 обновления с устранением уязвимостей. Версия 12.10 является последней в ветке, следующий мажорный выпуск Debian 13 должен выйти во второй половине 2025 года.
Полный список фиксов — тут.
⚫️ В блоге CNCF рассказали о создании масштабируемых, гибких и безопасных API с использованием Kubernetes и микросервисов. В статье обсуждаются инструменты и практики для обеспечения высокой доступности и эффективности API, а также рекомендации по обеспечению безопасности с помощью Kubernetes.
🟡 Релизнули Git v2.49. В обновление вошли 460 функций и исправления ошибок от 89 разработчиков. Из интересного:
• Добавили новый инструмент
git backfill
;•
git clone
научился делать shallow clone для одного коммита;• Ускорили упаковку благодаря
name‑hash v2;
• Были добавлены первые фрагменты кода Rust.
⚫️ OpenSearch поделились новой функцией векторного поиска с GPU ускорением, которая будет добавлена в предстоящем релизе OpenSearch 3.0. Функция необходима для ускорения обработки больших объёмов векторных данных. Для этого обновили архитектуру, алгоритмы взаимодействия и сделали сравнительный анализ.
Подробное описание и результаты анализа смотрим в блоге.
#Devops #Git #OpenSearch