Things I wish Git had: Commit groups
A developer proposes a new 'commit groups' feature for Git to improve handling of merge strategies and project history clarity.
A developer proposes a new 'commit groups' feature for Git to improve handling of merge strategies and project history clarity.
A technical guide on using Git version control to manage and preserve custom templates and configurations on a reMarkable 2 tablet after software updates.
A developer's musing on discovering aesthetically pleasing or interesting patterns in Git commit hashes, like sequences and palindromes.
A guide to creating a single, dynamic GitHub Actions workflow for CI/CD that handles both pull requests and main branch merges, reducing duplication.
A guide to writing effective release notes for software, focusing on clarity, structure, and best practices for open-source projects.
Learn how to fetch a remote feature branch from a GitHub pull request to review changes locally using specific git commands.
A developer shares their journey of making their personal website's source code public, discussing vulnerability and overcoming imposter syndrome.
A guide on using Git's prune option and branch delete command to clean up outdated local branches after remote deletion.
An in-depth look at Git's internal mechanics, including its object model and core workflow, with a guide to building a simplified version.
A guide to using Git effectively for solo development, focusing on workflow principles to structure work and maintain a clean commit history.
A guide to using Git's includeIf directive to automatically set different user emails for work and personal projects based on directory.
A beginner's guide to understanding and using Git for version control, covering basics like repositories, commits, and branching.
A guide on changing the default Git/GitHub branch name from 'master' to 'main', including steps for both GitHub settings and local Git configuration.
A guide on using Git and GitHub workflows for contributing to open-source projects, covering forking, cloning, and syncing repositories.
A guide for students on how to apply for the GitHub Student Developer Pack to access free tools, GitHub Pro, and other valuable perks.
A guide on cleaning up unwanted commits from previous pull requests to keep your git history clean when contributing to open source projects.
A guide to using git-filter-repo, the recommended tool for permanently removing files (like credentials or large assets) from your Git repository history.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
A developer shares insights and tips from a presentation on using Perforce for game development tools and infrastructure.
A guide for IT professionals on renaming the default branch from 'master' to 'main' in GitHub using Git commands and the GitHub UI.