Understanding old git branches
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
A guide to analyzing changes in an old Git branch that diverged from master, using git diff and git log with range syntax.
A guide to modifying existing Git commits, covering how to amend commit messages and changes for both HEAD and older commits.
Essential Git helper functions for automating common tasks like switching to main, rebasing, and cleaning up branches.
A mentor's account of the virtual Chicago R Collaborative 2020, focusing on teaching Git/GitHub and contributing to open-source R projects.
A final verdict on the best source control systems for game development, comparing Git, Perforce, PlasticSCM, and Subversion.
Analyzes Subversion (SVN) as a source control solution for game development, discussing its history, features, and relevance for indie teams.
Author announces completion of their free online book 'Why Cryptocurrencies?', detailing the writing process and personal workflow.
A technical guide on using Git's reset command to split an existing, large commit into multiple, smaller commits for better code review.
A guide on creating smaller, more manageable Git commits, explaining the 'stage' and 'working directory' and moving beyond basic `git add .` commands.
A guide to configuring the aerc email client for a git send-email workflow, including custom keybindings for patch review and merging.
A developer explains their unconventional, branchless Git workflow, working directly on master and using rebase to organize changes.
A guide to configuring and using multiple GitHub accounts (personal and work) on a single machine using both HTTPS and SSH methods.
An introductory guide explaining what Git is, its purpose for version control, and the basics of commits for developers.
A technical guide on using git filter-branch to resolve complex merge conflicts and backport documentation changes in a software project.
A technical guide on using git filter-branch to resolve complex merge conflicts and backport documentation changes in a software project.
Explains how to use PowerShell 7's built-in update notification system to stay informed about new releases, including LTS and preview versions.
A guide on contributing to open-source projects using Git and GitHub, covering the process from finding a project to making a pull request.
An evaluation of Plastic SCM, a version control system designed for game development, comparing its features and history to Git and Perforce.
A quick Git tip on removing committed files and a brief introduction to the author's web development work and courses.
The maintainer reflects on 10 years of the 'hub' CLI tool for Git/GitHub, its evolution, and the transition to the official 'gh' CLI.