Introducing Jujutsu VCS
Introducing Jujutsu VCS, a modern, Git-compatible version control system with a more intuitive workflow based on mutable changes.
Introducing Jujutsu VCS, a modern, Git-compatible version control system with a more intuitive workflow based on mutable changes.
A quick tip for using 'git push origin HEAD' as a shortcut to push the currently checked-out Git branch, avoiding the need to type the branch name.
A personal retrospective of the various writing tools and platforms the author has used to publish online over the past twenty-plus years.
A beginner's guide to using Git and GitHub for version control in web development, covering installation and basic local repository usage.
A guide on merging two Git projects while preserving the complete commit history and contributor attribution.
Release of dzBdsLauncher 1.0.17, a tool to help Delphi developers open projects with the correct IDE version, now with Delphi 13 support.
A developer explains how to fix the 'Invalid Path' error when cloning or switching branches in Git on Windows, caused by file names with special characters.
A guide to using Git worktrees to manage multiple branches simultaneously, improving developer workflow and eliminating the need for constant stashing.
A guide to managing complex Git workflows using stacked branches, focusing on techniques for handling common scenarios beyond basic commit changes.
Explores how DevOps principles like CI/CD, infrastructure as code, and monitoring are applied to data engineering for reliable, scalable data pipelines.
An overview of essential development tools like IDEs, version control, testing frameworks, and project management software for improving software workflows.
A developer shares a Git alias solution to automatically clean up local branches after using GitHub's Squash and Merge feature.
Explains the benefits of using lowercase names for Git repositories, focusing on cross-platform consistency and avoiding naming collisions.
A guide to re-ordering Git commits using interactive rebase, including conflict resolution and cancellation.
Explains the importance of specifying exact version numbers in Docker and package managers to ensure reproducible builds, stability, and security.
A developer shares a custom Git script to improve the process of reviewing large Pull Requests by creating a dedicated review branch for local IDE navigation.
A technical guide on embedding project version strings into builds using git-describe and git-archive, with a Rust example.
Explains how Git internally handles file moves and renames, addressing performance and repository size concerns.
A comprehensive Git cheat sheet listing essential commands for version control, from initialization to branching and merging.
A guide to using git bisect for debugging, illustrated with a personal story of solving a Blazor app's infinite redirect loop.