TGTGInsightаналитика telegramLIVE / telegram public index
К списку каналов
DevOps avatar

TGINSIGHT CHAT

DevOps

@DevOPSitsec

Технологии

По всем вопросам- @workakkk @itchannels_telegram - 🔥полезные ит-каналы https://t.me/Golang_google - Golang программирование @golangl - golang chat @GolangJobsit - golang channel jobs @golang_jobsgo - jobs РКН: clck.ru/3FmvZA #VRHSZ

Подписчики2.3万Текущее число подписчиков
Постов1,008Проиндексировано постов
Охват28,550Просмотры последних постов
Последние посты

Последние посты

Тег: #git · 6 постов

当前筛选 #git清除筛选

Опубликован 3 дек.

🎬 gitlogue - кинематографический инструмент воспроизведения коммитов Git для терминала. ⚡ Наблюдайте за тем, как происходят коммиты с помощью анимации ввода текста, подсветки синтаксиса и обновляемого в режиме реального времени дерева файлов. 🤯 Следите за кодом вашего репо. 🦀 Написано на Rust и собрано с помощью ⭐ GitHub: https://github.com/unhappychoice/gitlogue #rustlang#ratatui#tui#git#commits#replay#terminal#screensavert

4,300 views

Опубликован 17 сент.

📌Git Revert vs Git Reset: В чём разница?🔄 Когда вы делаете ошибку в Git, важно понимать, как правильно её исправить. Два самых популярных способа — git revert и git reset. Но они работают по-разному! ### 🔹Git Revert - Создаёт новый коммит, который отменяет изменения из проблемного коммита. - История сохраняется полностью — всё видно, даже ошибка. - Безопасный вариант для публичных веток (например, `main`). - Не удаляет коммиты — просто "откатывает" их эффект. > 💡 Пример: > C1 → C2 → C3 (ошибка) → C4: Revert C3 > Результат: ошибка отменена, но история остаётся полной. 🔹Git Reset - Удаляет коммит(ы) из истории. - Изменяет историю репозитория — может быть опасно, если уже был пуш. - Подходит только для локальных изменений или ещё не опубликованных коммитов. - Есть три режима: soft, mixed, hard. > 💡 Пример: > C1 → C2 → C3 (ошибка) → C3 убрано > Результат: история обрезана, как будто коммит никогда не был. 💡Вывод: revert — безопасный и прозрачный способ отменить изменения. reset — мощный инструмент, но требует осторожности. 📌 Понимание этих команд — ключ к уверенной работе с Git! #Git#DevOps#Programming#SoftwareEngineering

5,590 views

Опубликован 5 сент.

🚀 Git Pro совет Хотите быстро узнать, какие файлы или папки в репозитории занимают больше всего места? Используйте встроенную команду git вместе с rev-list и objects: # Самые большие файлы в истории репозитория git rev-list --objects --all | \ git cat-file --batch-check='%(objecttype) %(objectname) %(objectsize) %(rest)' | \ grep '^blob' | \ sort -k3nr | head -10 💡 Это помогает найти «тяжёлые» файлы, случайно закоммиченные в историю (например, большие датасеты или бинарники). После нахождения ненужного файла можно использовать git filter-repo или BFG Repo-Cleaner, чтобы очистить историю и уменьшить размер репозитория. #DevOps#Tips#git

4,650 views

Опубликован 9 дек.

🤓 Курс: Создание клона Git с нуля! 🔗 Ссылка: *клик* #курс#rust#git freecourses

3,820 views

Опубликован 22 окт.

🖥Полезная шпаргалка по консольным командам Git В Git есть много команд, и если ты часто их забываешь, эта шпаргалка специально для тебя. В этом репозитории можно быстро ознакомиться с основными командами и концепциями, а затем одним лёгким нажатием на Ctrl+C скопировать их. Дополнительный плюс — всё написано на русском. Так что сохраняем! 🔗Шпаргалка #git#шпаргалка @devopsitsec

5,050 views

Опубликован 17 сент.

🖥 Крутая шпаргалка по командам 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

5,140 views