Selectively Stage and Commit Changes
A Laravel security tip on using Git's selective staging (git add -p) to review code before committing, preventing secrets or debug code from being pushed.
A Laravel security tip on using Git's selective staging (git add -p) to review code before committing, preventing secrets or debug code from being pushed.
An introductory guide explaining the core concepts of Git, including repositories, remotes, commits, and branches, with practical examples.
A guide explaining how to push a locally created Git tag to a remote GitHub repository, including commands and verification steps.
A guide to customizing your Zsh terminal prompt with Git integration, colors, and useful information.
Google's Go Module Mirror crawlers are causing excessive load on SourceHut's git servers by repeatedly cloning repositories, acting like a DDoS.
A guide on configuring multiple SSH keys and Git identities to separate work and personal GitLab/GitHub accounts.
How to rename a folder with special characters on GitHub's website using the filename editor or web-based editor.
A beginner-friendly guide for front-end developers to learn essential terminal commands and tricks for modern web development.
Five quick tips to improve developer productivity, including VSCode formatting, commit squashing, and workflow optimizations.
A guide to using Git worktrees for easier context switching between branches, avoiding messy rebases and stashes.
A humorous April Fool's project for printing git commits on paper and mailing them, with a look at the prototype code.
A guide to configuring multiple Git commit email addresses globally, using folder-based conditional includes in your .gitconfig.
Argues that GitHub's 'Create a merge commit' option is the best merge strategy for maintaining a clear, useful Git history with atomic commits.
Explains the common reasons why open source pull requests often take weeks, months, or longer to be reviewed and merged.
A tutorial on using Git's cherry-pick command to move a commit from an incorrect branch to the correct one, preventing duplicate work.
A developer advocates for using terminal file managers, specifically Vifm, to enhance command-line efficiency and automation in tech workflows.
A step-by-step guide to renaming the default branch from 'master' to 'main' in both a local Git repository and on GitHub.
A quick guide to cleaning up your Git repository by deleting local merged branches using a one-line command and alias.
A guide to implementing GitLab's premium 'pull from remote repo' feature for free using a custom Docker image and GitLab CI/CD pipelines.
A developer shares their structured process for conducting effective code reviews, focusing on PR size, UI checks, and common pitfalls.