Разбираем частый баг GitHub Actions: почему постоянный PR dev → main при каждом пуше запускает два одинаковых воркфлоу параллельно, почему не спасает стандартный concurrency и как…
Git
Git — это система контроля версий, которая позволяет нескольким разработчикам одновременно работать над одним продуктом.
Gitea как замена GitHub: почему для пет-проектов и коммерческой разработки я выбрал свой Git-сервер
Честный опыт переезда на Gitea с раннером act_runner: почему бесплатные минуты GitHub Actions мгновенно сгорают в эпоху AI-агентов, чем не подошел монструозный GitLab и как разверн…
Добавление нескольких субмодулей по произвольному пути в Git-проект
Добавление субмодулей в Git-проект может быть полезным для управления зависимостями между проектами. В этой статье мы рассмотрим, как добавить несколько субмодулей по произвольному…
Как создать pull request на GitHub?
Создание pull request на GitHub — это процесс, позволяющий вам предложить изменения в коде для проекта. После внесения изменений в своем собственном репозитории или ветке, вы может…
Git. Submodules system
Подмодули применяются, когда необходимо в рамках одного git репозитория добавить другой git репозиторий, в качестве внутренней/составной части. Применять такой подход рекомендуется…
Соглашение о коммитах. Спецификация
https://www.conventionalcommits.org/ru/v1.0.0/#спецификация Что это? Соглашение о коммитах призвано стандартизировать описание коммитов. По сути это стандарт который создан для стр…
Git. Что такое stash и зачем он нужен?
Stash в Git — это механизм, который позволяет временно сохранить изменения в рабочей директории, чтобы потом вернуться к ним позже. Обычно он используется в следующих случаях..
Как отменить последний коммит GIT?
В ходе разработки проекта могут возникать ситуации, когда требуется отменить последний коммит в git. В данной статье мы рассмотрим способы полного удаления последнего коммита со вс…