Статьи с тегом «Tools»

GitTools

Испортили git rebase?

Git rebase — мощный инструмент, помогающий перенести или объединить один, или несколько коммитов в новый базовый коммит, переписав историю проекта так, чтобы ваша ветка выглядела созданной из другого коммита. Он помогает поддерживать более чистую и линейную историю.
GitTools

Git Workflow: Эффективное управление кодовой базой

Независимо от того, являетесь ли вы опытным разработчиком или только начинаете, эффективное управление кодовой базой имеет решающее значение. Git, популярная система контроля версий, помогает отслеживать изменения, сотрудничать с другими разработчиками и поддерживать целостность проекта. Однако без правильной организации рабочего процесса может стать непосильной задачей. В статье мы рассмотрим Git Workflow, охватывающий различные сценарии и лучшие практики, включая стратегии ветвления, такие как feature-based и forking workflows, для обеспечения эффективного сотрудничества и управления проектом.
GitTools

Как восстановить удалённую ветку Git

Узнайте, как восстановить удалённую ветку Git. Познакомьтесь с методиками для начинающих, средних и продвинутых пользователей, использующих Git reflog и историю коммитов, а также с лучшими практиками по предотвращению случайного удаления ветки.
GitTools

Руководство по merge, rebase, squash и cherry-pick

Эта статья — просто сборник материалов и реальных примеров, которые я бы с удовольствием прочитал, когда изучал Git. Это сделало бы процесс обучения более насыщенным, предоставив больше информации не только о том, как, но и когда следует использовать эти команды.
GitTools

Husky: Форматирование, линтинг и тестирование при коммите или пуше

Когда команда работает над проектом, поддержание кодовой базы в соответствии со стандартами кодирования может оказаться непростой задачей. Возможно, кто-то из членов команды присылает код, не соответствующий установленному стилю кодирования, или вы делаете коммит, исправляющий один компонент, но непреднамеренно ломающий другой. Что можно сделать, чтобы снизить эти риски?
GitTools

Git: Поддерживайте чистоту ветви с помощью fixup и autosquash

Кто не устал от коммитов "Remove pdb" или "Fix a typo" через несколько минут или часов после коммита чистой фичи? Несколько лет назад я обнаружил в GIT две полезные опции, которые работают вместе: git commit --fixup и git rebase --autosquash. С их помощью можно легко объединить небольшие исправления с оригинальной фичей и сохранить ветвь чистой.
GitTools

Демистификация git cherry-pick: обзор команды с примерами

Git, широко распространённая система контроля версий, позволяет разработчикам эффективно управлять и отслеживать изменения в кодовой базе. Одной из мощных, но иногда недопонимаемых команд является git cherry-pick. В этой статье рассмотрим git cherry-pick, узнаем её назначение, использование и приведём примеры, раскрывающие суть этой команды.
BackendToolsDevOps

Использование mkcert для включения https на локальных сайтах

mkcert — невероятный инструмент командной строки с открытым исходным кодом генерирующий доверенные сертификаты, которые можно использовать для включения https на локальных веб-сайтах
GitTools

Git: Руководство по исправлению ошибок (Часть 2)

Ошибки. Эти жестокие злодеи не останавливаются даже на прекрасном мире разработки программного обеспечения. Мы не можем избежать ошибок, но мы можем научиться их исправлять! В этой статье будут рассмотрены инструменты, подходящие для повседневной работы с Git.
GitTools

Git: Руководство по исправлению ошибок (Часть 1)

Независимо от того, насколько вы опытны, ошибки - неизбежная часть разработки программного обеспечения. Но мы можем научиться исправлять их! И это то, что мы рассмотрим в этой серии из двух частей: Руководства по исправлению ошибок с помощью Git.
GitTools

Объяснение Git: Диапазоны коммитов

Команды Git log и diff полезны для проверки изменений вашего репозитория. Обе команды принимают диапазоны коммитов в разных форматах, что может сбивать с толку. В этой статье я пролью свет на различия между диапазонами коммитов a b, a..b, a...b.
VimTools

Семь вещей о Vim, которые нужно знать

В этой статье я хотел бы объяснить некоторые вещи о Vim, которые большинство людей не знают. От причин, по которым он был разработан таким, какой он есть. До некоторых замечательных скрытых функций, которые вы, вероятно, (ещё) не используете.