5 малоизвестных Git-приёмов, которые спасут вашу жизнь 1...
5 малоизвестных Git-приёмов, которые спасут вашу жизнь
1⃣ git reflog — история всех ваших шагов
Не только коммиты, но и переключения веток, сбросы и прочие «хаки»:
git reflog
# вернёт список всех HEAD-перемещений
git checkout HEAD@{3}
# вернёт вас на три шага назад
2⃣ git rerere — повторное разрешение конфликтов
Если в одной и той же точке вы часто сталкиваетесь с конфликтами, включите rerere:
git config —global rerere.enabled true
# при повторном конфликте Git запомнит ваше решение
3⃣ git bisect — автоматический поиск «битого» коммита
Когда баг появился неясно где, let Git do the detective work:
git bisect start
git bisect bad # текущая версия с багом
git bisect good v1.0 # последний рабочий тег
# Git сам предложит вам протестировать промежуточные коммиты
4⃣ git stash push -m — храни временные изменения с заметкой
Чтобы не забыть, зачем вы сохраняете рабочие правки:
git stash push -m "WIP: эксперимент с OAuth"
git stash list
# будет видно вашу подпись
5⃣ git worktree — несколько рабочих копий одного репозитория
Для одновременной работы над фичами и багфиксами без переключений:
git worktree add ../my-feature-branch feature/X
cd ../my-feature-branch
# у вас рядом две папки: main и my-feature-branch
🔥 Попробуйте эти трюки уже сегодня — и забудьте про потерянный код и бесконечные конфликты!
👉 [club79831840|@Bookflow]
Архитектура Docker состоит из трех основных компонентов ...
Архитектура Docker состоит из трех основных компонентов
🔹 Клиент Docker
Это интерфейс, через который осуществляется взаимодействие с пользователями. Он взаимодействует с демоном Docker.
🔹 Docker Host
Здесь демон Docker принимает запросы Docker API и управляет различными объектами Docker, включая образы, контейнеры, сети и тома.
🔹 Реестр Docker
Здесь хранятся образы Docker. Например, широко используется публичный реестр Docker Hub.
👉 [club79831840|@Bookflow]
↗ 10 основных алгоритмов на графах, которые нужно знать...
↗ 10 основных алгоритмов на графах, которые нужно знать!
1. Поиск в глубину (DFS, Depth First Search)
2. Поиск в ширину (BFS, Breadth First Search)
3. Топологическая сортировка
4. Алгоритм объединения и поиска (Union Find, или Система непересекающихся множеств)
5. Обнаружение циклов
6. Нахождение связанных компонент
7. Двуцветный граф (Bipartite Graphs, определение двудольности)
8. Заливка области (Flood Fill)
9. Минимальное остовное дерево (Minimum Spanning Tree)
10. Кратчайший путь (Shortest Path)
👉 [club79831840|@Bookflow]
В Волгоградской области молодая пара возлюбленных над...
В Волгоградской области молодая пара возлюбленных наделала столько шума на балконе одного из домов, что соседям пришлось вызывать полицию.
Как стало известно, Сергей и Александра ругались на почве возникшей у молодого человека ревности по отношению к девушке. За пару часов до перепалки он, как утверждается в показаниях, проверил страничку возлюбленной через проложение РедФлаг и увидел, что она общается с другими парнями, а также предположительно оказывает услуги интимного характера.
За последнее время это уже не первый случай подобных конфликтов, так как все больше молодых людей предпочитают доверять, но проверять избранников.
Для тех, кто также хочет узнать всю правду о своей второй половинке мы оставляем ссылку на РедФлаг в комментариях.