My Git Aliases
A developer shares and explains their personal collection of Git aliases to streamline common version control commands and workflows.
A developer shares and explains their personal collection of Git aliases to streamline common version control commands and workflows.
A beginner's guide to pulling changes from a Git remote repository, covering the fetch and pull commands in a typical workflow.
A beginner's guide to setting up a Git remote on GitHub, covering repository creation and linking a local repo using the Fork GUI.
A beginner's guide to making your first Git commit using the Fork client, covering staging files and writing commit messages.
A beginner-friendly guide to understanding Git and setting up a Git client, focusing on the Fork application.
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 technical guide on using diff and patch commands to recursively apply configuration changes between software versions.
A developer compares GitHub to his alternative platform, sr.ht, discussing design philosophy, features like CI, and a different business model.
Explores software engineering as programming integrated over time and with other programmers, using Go's design decisions as examples.
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.