Git Staging partial changes in a file
A guide to using `git add -p` to selectively stage specific changes within a file for a commit, improving commit history.
A guide to using `git add -p` to selectively stage specific changes within a file for a commit, improving commit history.
A developer shares the process of successfully claiming an inactive GitHub username by invoking GitHub's name squatting policy.
A developer shares and explains their personal collection of Git aliases to streamline common version control commands and workflows.
Argues that Git is already decentralized via email, and new forges should embrace email-based collaboration instead of building separate ActivityPub systems.
Explores the benefits of using email-based git workflows with tools like git send-email, contrasting them with web platforms like GitHub.
A beginner-friendly guide to setting up and using Git and GitHub, covering essential commands for web development.
A developer compares GitHub to his alternative platform, sr.ht, discussing design philosophy, features like CI, and a different business model.
Windows 10 update 1803 broke git SSH authentication; author explains the conflict and provides a fix.
A technical guide on using Git's filter-branch command to clean up a repository's history by removing unwanted files like bin/ and obj/ directories.
A guide on using Sourcetree to synchronize a forked Git repository with its upstream source via fetch and rebase operations.
Explores how to represent multiple authors in Git commits for pair programming, discussing the Co-authored-by convention and native support.
A guide to using Git Bisect, a powerful Git command for efficiently finding the commit that introduced a bug or specific change.
A curated list of essential Git and GitHub guides, tutorials, and resources for developers to master version control and resolve common issues.
Argues that scientific progress requires reusable software libraries, not just reproducible results, and discusses challenges in computational research.
Explains how to create and manage Git-compatible symbolic links using relative paths for cross-machine compatibility.
A developer shares a simple method for keeping project notes using a scratch.md file in Laravel projects, with tips on global gitignore.
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
A developer shares personal git tips, branching strategies, and best practices for efficient version control workflows.
A collection of practical GitHub tips and tricks, covering CLI tools, markdown, gists, and workflow shortcuts for developers.
A guide to renaming files to lowercase in a Git repository using a command line script.