Набор инструкций на все случаи жизни для git. В том числе на русском https://github.com/k88hudson/git-flight-rules/blob/master/README_ru.md #git
GitHub
git-flight-rules/README_ru.md at master · k88hudson/git-flight-rules
Flight rules for git. Contribute to k88hudson/git-flight-rules development by creating an account on GitHub.
Dmitry Nagovitsin:
git merge и git rebase - детальный обзор отличий и случаев применения https://medium.com/@vali.shah/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f #git #rebase #merge
git merge и git rebase - детальный обзор отличий и случаев применения https://medium.com/@vali.shah/an-introduction-to-git-merge-and-rebase-what-they-are-and-how-to-use-them-131b863785f #git #rebase #merge
freeCodeCamp.org
An introduction to Git merge and rebase: what they are, and how to use them
As a Developer, many of us have to choose between Merge & Rebase. With all the references we get from the internet, everyone believes…
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
👍19👎2
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 #напочитать #линк