What is a fork, really, and how GitHub changed its meaning
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
Explores how GitHub redefined the concept of a 'fork' in git, contrasting it with traditional distributed version control workflows.
A webcast demonstrating an email-based workflow for reviewing patches in git and Mercurial, focusing on the maintainer's perspective.
A guide to using GitHub's 'Hub' command-line tool to supercharge your git workflow with enhanced GitHub integration.
Sourcehut now offers full, first-class support for Mercurial version control, matching its Git features, including CI and email-driven collaboration.
A guide on using Git's amend and rebase commands to edit past commit messages and modify files in previous commits.
Explains how Git commit dates are set locally, not by GitHub's servers, and how to intentionally create commits dated in the future.
A team shares lessons from a large ML project on organizing code, data, and collaboration using R packages and multi-user server setups.
A developer details the creative process and challenges behind designing a new logo for their tech podcast, 'No Plans To Merge'.
Explains how using Conventional Commits can make your git log cleaner, more readable, and more useful for understanding project history.
A guide to disciplined Git workflows, covering commit message best practices, atomic commits, and tools for productive version control.
Advanced Git alias examples for squashing commits and managing pull requests, boosting developer workflow efficiency.
Analyzes PowerApps development challenges from a DevOps perspective, covering source control, environments, and CI/CD limitations.
A guide to customizing Git through the .gitconfig file, covering essential aliases and color settings for improved workflow.
Author shares the collaborative process and statistics behind writing the second edition of 'Laravel: Up and Running'.
Explains the purpose and usage of the .gitignore file in Git, including how to ignore files, folders, and extensions.
A guide explaining four types of files you should avoid committing to a Git repository, including project-irrelevant files, generated code, libraries, and credentials.
A guide to creating time-saving Git command-line aliases for common tasks like committing, pushing, and branching.
Explores challenges and best practices for managing database schema changes in development teams, focusing on automation and CI/CD integration.
A guide to undoing changes in Git, covering discarding local changes, amending commits, rolling back, and reverting pushed commits.