Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 2214 сообщений
Cообщения с меткой

git - Самое интересное в блогах

Следующие 30  »
rss_habr

Поднимаем медиа-сервер и хостинг с помощью Docker

Четверг, 02 Февраля 2023 г. 12:30 (ссылка)

Приветствую Хабр в моей первой статье. Было много предпосылок для создания этого проекта: локальное хранилище для музыки и фильмов, которые достойны большего чем "сохраненка" в чужом облаке, независимость в данных и платформа для профессионального развития. Мой интерес заключался поиске способов реализовать имеющийся у меня статический IP.

Читать далее

https://habr.com/ru/post/714388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714388

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Зеркалирование GitHub-проектов в 2023 году

Среда, 02 Февраля 2023 г. 00:15 (ссылка)

По ряду причин я решил зеркалировать свои открытые GitHub-проекты на другие платформы совместной разработки. Сделать это оказалось не так просто. В этой короткой статье описаны трудности, с которыми мне пришлось столкнуться, и итоговое рабочее решение.

Читать далее

https://habr.com/ru/post/714316/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714316

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Зеркалирование GitHub-проектов в 2023 году

Среда, 02 Февраля 2023 г. 00:15 (ссылка)

По ряду причин я решил зеркалировать свои открытые GitHub-проекты на другие платформы совместной разработки. Сделать это оказалось не так просто. В этой короткой статье описаны трудности, с которыми мне пришлось столкнуться, и итоговое рабочее решение.

Читать далее

https://habr.com/ru/post/714316/?utm_source=habrahabr&utm_medium=rss&utm_campaign=714316

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Фича-тогглы: инструкция по применению

Пятница, 27 Января 2023 г. 15:56 (ссылка)

Всем привет! Я Павел, тимлид команды SLA, и занимаюсь оценкой надёжности Авито. В своей прошлой статье я рассказал про стратегии ветвления и Trunk Based Development. Если не читали, переходите по ссылке. А сейчас я хочу рассказать про фича-флаги, которые появляются именно в контексте TBD.

Читать далее

https://habr.com/ru/post/686814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686814

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Фича-тогглы: инструкция по применению

Пятница, 27 Января 2023 г. 15:56 (ссылка)

Всем привет! Я Павел, тимлид команды SLA, и занимаюсь оценкой надёжности Авито. В своей прошлой статье я рассказал про стратегии ветвления и Trunk Based Development. Если не читали, переходите по ссылке. А сейчас я хочу рассказать про фича-флаги, которые появляются именно в контексте TBD.

Читать далее

https://habr.com/ru/post/686814/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686814

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git для ленивых: обзор консольной утилиты Lazygit

Четверг, 26 Января 2023 г. 10:14 (ссылка)

При работе с Git-репозиториями часто нужно выполнять множество одинаковых действий: фиксировать изменения, переключать ветки, синхронизировать репозитории. Всё это требует ввода соответствующих команд в терминале. Когда частота ввода повышается до утомительной, на помощь могут прийти различные GUI-инструменты. В статье расскажу об одном из них — Lazygit, легковесном консольном клиенте для Git, который облегчает и упрощает работу с репозиториями.

Читать далее

https://habr.com/ru/post/712874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712874

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git для ленивых: обзор консольной утилиты Lazygit

Четверг, 26 Января 2023 г. 10:14 (ссылка)

При работе с Git-репозиториями часто нужно выполнять множество одинаковых действий: фиксировать изменения, переключать ветки, синхронизировать репозитории. Всё это требует ввода соответствующих команд в терминале. Когда частота ввода повышается до утомительной, на помощь могут прийти различные GUI-инструменты. В статье расскажу об одном из них — Lazygit, легковесном консольном клиенте для Git, который облегчает и упрощает работу с репозиториями.

Читать далее

https://habr.com/ru/post/712874/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712874

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Топ-15 шпаргалок для программистов и WEB-разработчиков

Понедельник, 23 Января 2023 г. 13:53 (ссылка)

Поскольку технологии веб-программирования быстро развиваются, нам приходится изучать много нового. Некоторые языки и фреймворки настолько сложны, что вы можете не помнить весь синтаксис и других тонкостей. Поэтому хорошие люди придумали шпаргалки, в которые можно быстро глянуть и вытянуть необходимое для себя.

Если вам не хочется делать заметки самим, то не стоит беспокоиться, потому что шпаргалки доступны по любому предмету в Интернете. Чтобы помочь вам в учебе, я составила этот список лучших шпаргалок.

Хватит разговоров, давайте перейдем к делу.

Читать далее

https://habr.com/ru/post/712228/?utm_source=habrahabr&utm_medium=rss&utm_campaign=712228

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Обзор новой системы контроля версий Sapling компании Meta*

Среда, 11 Января 2023 г. 16:00 (ссылка)



Системы контроля версий — это программные инструменты, помогающие разработчикам отслеживать изменения в исходном коде и управлять ими. Существует множество систем контроля версий (version control system, VCS), каждая из которых имеет собственные функции и возможности.



Одними из самых популярных VCS являются Git, Mercurial и Subversion. Все эти системы предназначены помогать разработчикам совместно работать над проектами, отслеживать изменения в своём коде и поддерживать историю работы. В этом посте я расскажу о новом игроке в этой области, разработанном внутри компании Meta* — VCS Sapling.
Читать дальше →

https://habr.com/ru/post/709600/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709600

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Настройка badges в репозиториях gitlab, с помощью Gitlab API, в CI/CD

Суббота, 07 Января 2023 г. 21:29 (ссылка)

Простая визуализация версий установленных релизов, строчек кода, версии интерпретатора и много другое с помощью Gitlab Badges. Создание Gitlab Badges с помощью Gitlab API requests.

Читать далее

https://habr.com/ru/post/709418/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709418

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Резервное копирование репозиториев с github, gitlab

Пятница, 06 Января 2023 г. 23:54 (ссылка)

main


Резервное копирование репозиториев с git серверов на основе github и gitlab по токену. Скрипт скачивает все Ваши репозитории доступные по токену и архивирует их. Давно хотел написать такой инструмент т.к. использую и те и те сервера в работе и личных целях. У меня полно старых проектов которые хранятся только на git, если с ним что-то случится, то их уже не будет.

Читать дальше →

https://habr.com/ru/post/709298/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709298

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git: Игнорирование отслеживания файлов, которые уже есть в удаленном репозитории

Пятница, 06 Января 2023 г. 11:08 (ссылка)

Если внести файл в .gitignore, то он не будет отслеживаться гитом лишь в том случае, если этого файла нет в удаленном репозитории.



Но если в репозитории уже есть (к примеру конфиги сайта), а мы не хотим, чтобы наши локальные конфиги отслеживались, то можно выполнить команду:

git update-index --assume-unchanged application/config/database.php



либо всю папку

git update-index --assume-unchanged application/config/* Читать дальше →

https://habr.com/ru/post/709246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709246

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git: Игнорирование отслеживания файлов, которые уже есть в удаленном репозитории

Пятница, 06 Января 2023 г. 11:08 (ссылка)

Если внести файл в .gitignore, то он не будет отслеживаться гитом лишь в том случае, если этого файла нет в удаленном репозитории.



Но если в репозитории уже есть (к примеру конфиги сайта), а мы не хотим, чтобы наши локальные конфиги отслеживались, то можно выполнить команду:

git update-index --assume-unchanged application/config/database.php



либо всю папку

git update-index --assume-unchanged application/config/* Читать дальше →

https://habr.com/ru/post/709246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709246

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Первая попытка gitlab-ci на фронте

Четверг, 22 Декабря 2022 г. 12:48 (ссылка)

Эта статья о сценарии развертывания фронта, через инструменты Gitlab-CI.



Я использую GitLab-CI, а носителем исполнения скриптов GitLab Runner (об этом позже) пусть будет простой дроплет от DO

Читать дальше →

https://habr.com/ru/post/707112/?utm_source=habrahabr&utm_medium=rss&utm_campaign=707112

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Как мы интегрировали и настроили для работы Conventional Commits в PHPStorm

Среда, 21 Декабря 2022 г. 10:59 (ссылка)

Поднялся вопрос стандартизации коммитов в команде. До этого были такие правила, мы пишем номер задачи и через тире описание того, что было сделано кратко. Номер задачи берется из номера issue. Например: #1 - реализован функционал сборки прода. Но, это надоело и стало как-то неудобно, когда у нас есть четкое деление задач на фиксы, фичи и так далее.

Нашли Conventional Commits и попробовали его на тестовом репозитории, понравилось. Решили внедрить это в команду, но столкнулись с тем, что люди не всегда делают коммиты правильно, а значит нужна какая-то валидация.

В нашей команде принято по максимуму IDE и его возможности. То есть, коммиты мы делаем не через консоль, а через встроенные утилиты. Поэтому, сразу пошли искать плагины, которые есть в PHPStorm и нашли вот эти 2 важных плагина: Conventional Commit и Git Commit Template. После их установки видим новые кнопки в окне коммита:

Читать далее

https://habr.com/ru/post/706772/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706772

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git for Windows: вклад в проект с помощью патча

Вторник, 20 Декабря 2022 г. 04:54 (ссылка)

Существуют разные способы совместной работы над исходным кодом проекта. Так получилось, что сначала я познакомился с тем, как работать с командой «git push», посылая свои изменения в удаленный репозиторий, и как создать на сайте «GitHub» форк для отправки из него запроса на принятие изменений («pull request», сокращенно «PR»). И только после этого я узнал о том, что существует способ обмена изменениями в код с помощью файлов-патчей.

В этой статье я экспериментирую с командой «git diff», создаю тестовый проект и файл-патч из него в программах-оболочках «PowerShell» версии 7 и «Git Bash». Клонирую проект и применяю полученный файл-патч с помощью команды «git apply».

В последней части статьи я показываю, как можно применить программу «Git» для создания файла-патча с изменением в исходный код известного веб-приложения «WordPress». В конце этого примера я создаю сообщение об ошибке (ticket) в системе управления проектом «WordPress» и прикладываю к нему свой файл-патч.

Читать далее

https://habr.com/ru/post/706482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706482

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

Git for Windows: вклад в проект с помощью патча

Вторник, 20 Декабря 2022 г. 04:54 (ссылка)

Существуют разные способы совместной работы над исходным кодом проекта. Так получилось, что сначала я познакомился с тем, как работать с командой «git push», посылая свои изменения в удаленный репозиторий, и как создать на сайте «GitHub» форк для отправки из него запроса на принятие изменений («pull request», сокращенно «PR»). И только после этого я узнал о том, что существует способ обмена изменениями в код с помощью файлов-патчей.

В этой статье я экспериментирую с командой «git diff», создаю тестовый проект и файл-патч из него в программах-оболочках «PowerShell» версии 7 и «Git Bash». Клонирую проект и применяю полученный файл-патч с помощью команды «git apply».

В последней части статьи я показываю, как можно применить программу «Git» для создания файла-патча с изменением в исходный код известного веб-приложения «WordPress». В конце этого примера я создаю сообщение об ошибке (ticket) в системе управления проектом «WordPress» и прикладываю к нему свой файл-патч.

Читать далее

https://habr.com/ru/post/706482/?utm_source=habrahabr&utm_medium=rss&utm_campaign=706482

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

К вопросу о внедрении процессов разработки в международные распределённые команды

Среда, 14 Декабря 2022 г. 18:26 (ссылка)

На текущем проекте я столкнулся с необходимостью внедрения единого процесса разработки и деплоймента для нескольких команд дата-инженеров. “Несколько команд” - это 5 команд дата-инженеров из разных стран (Америка, Индия, СНГ) плюс команда, которая отвечает за DataOps, назовём их админами. Разные часовые пояса, немного разная культура работы, немного разный уровень дисциплины и менеджмента. Мысль о том, что нужно менять процессы работы сразу в 5 командах для 40+ человек, приводила в небольшой трепет. Как разрабатывать и внедрять SDLC (software development lifecycle) для команд разработчиков я знал, но тут и люди другие, и специфика проекта другая. В общем, я ждал сложностей. И они были.

Что там за сложности? Как их преодолели?

https://habr.com/ru/post/705446/?utm_source=habrahabr&utm_medium=rss&utm_campaign=705446

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<git - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda