GitHub and Git Setup and Essentials
A beginner-friendly guide to setting up and using Git and GitHub, covering essential commands for web development.
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.
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
Explains why a project's README file should serve as its foundational document, defining core goals to guide development and manage scope.
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.
A developer explains the benefits of prototyping a web app UI with static HTML and a templating engine for rapid iteration.
An introduction to Git hooks, explaining client-side and server-side hooks, their uses, and how to implement them with GitLab.