What is git?
An introductory guide explaining what Git is, its purpose for version control, and the basics of commits for developers.
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.
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.
Guide to configuring CircleCI to automatically push commits back to a GitHub repository using SSH deploy keys for generated artifacts like reports or docs.
The article argues for automating repetitive workflows, highlighting benefits beyond just time-saving, like maintaining focus and reducing mental friction.
The maintainer reflects on 10 years of the 'hub' CLI tool for Git/GitHub, its evolution, and the transition to the official 'gh' CLI.
A senior frontend engineer reviews 2019, covering remote work with Vue.js, side projects, blogging stats, and a failed online course venture.
A developer explains his simple system for managing dotfiles by turning his $HOME directory into a git repository with a clever .gitignore.
A guide to setting up a self-hosted Git alternative using Gitea, prompted by ethical concerns over GitHub's ICE contract.
A guide explaining the purpose of .gitignore, the difference between project-specific and global ignore files, and best practices for keeping repositories clean.
An advanced Git cheat sheet covering navigation, rollbacks, squashing, stashing, and cleanup commands for experienced developers.
A technical guide explaining how to update a forked GitHub repository using git rebase commands.
Analyzes Git's strengths and limitations for game development, introducing GitCentral as a tailored solution.
Analyzes source control options for game development, focusing on challenges with binary assets and team workflows.
A developer's update on Sourcehut's progress, including web-based patchsets, and Wayland news like sway improvements and a new book.
Explains the internal data model of Git, detailing what happens under the hood when you run 'git commit'.
A developer shares common mistakes and automated solutions for managing software releases in open-source projects.