Stash changes in a git repository with VS Code
A guide on using VS Code's built-in Source Control to stash and apply Git changes without using the command line.
A guide on using VS Code's built-in Source Control to stash and apply Git changes without using the command line.
Mitchell Hashimoto proposes reorienting GitHub Pull Requests around immutable changesets to solve common review workflow problems.
A guide to automating the cleanup of stale branches from a remote Git repository, covering generic approaches and provider-specific options.
A guide to using PowerShell scripts to automatically delete merged or stale local Git branches, cleaning up your repository.
Learn how to give credit to other developers by co-authoring Git commits using the command line, with support from GitHub and GitLab.
A guide to resolving Git merge conflicts using the rebase command and VS Code's merge conflict editor.
Explores the benefits and various methods of using Git version control to manage and synchronize user configuration files (dotfiles) across multiple systems.
Explains why 'git branch --merged' may not show all merged branches and provides a solution, focusing on branch history sync issues.
Explains the difference between tracked and untracked files in Git, and how to start tracking new files.
Explores the risks and consequences of accidentally leaking secrets like API keys in code repositories, and how to prevent and respond to such leaks.
Learn how to sort Git tags by semantic version using command-line options and global configuration settings.
Explains the concept of staged changes in Git, detailing the staging area and the two-step commit process.
A guide to using django-simple-history for tracking model changes and version control in Django projects.
A developer shares two custom Git commands, 'git ui' and 'git identity', to streamline workflow by integrating a GUI client and managing user profiles.
An analysis of the pre-commit tool for git hooks, covering its benefits, configuration, and practical drawbacks like dependency duplication.
A developer details the process of rebuilding a Windows development environment, covering backup, OS reinstall, and using winget for app setup.
A guide to using Git worktrees for managing multiple branches in separate directories, improving developer workflow.
A tutorial on cleaning up merged Git branches using a simple Bash script, with customization and local ignore tips.
Argues against prematurely squashing/rebasing PRs before review, explaining how it hinders reviewers and suggests using 'Squash and merge' on merge instead.
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.