Git Pro Tips
All about Git covering: conflicts, branches, rebase, and GitHub workflows.
This series contains 11 posts:
Solving conflicts in Git
A recipe to understand and fix conflicts in git
Dec 24, 2021Creating empty folders on GitHub with .gitkeep
Understand how to use .gitkeep
Dec 24, 2021Fixing the branch source with git rebase
Understand how to use git rebase para to fix the brach source
Dec 29, 2021Updating a branch with git rebase
See how to use git rebase to bring all the most recent commits to your current branch
Dec 30, 2021Creating a new branch and switching to it with just one command
See how to use git checkout and git switch to create a branch and switch to it with just one command
Jan 1, 2022Undoing the last commits using git reset
Learn how to use the git reset command to undo most recent commits
Jan 14, 2022Undoing the last commit and keeping the changes for a next commit
Undo the last commit with git reset using --soft and reuse the message with ORIG_HEAD
Jan 15, 2022Using git stash and git stash pop
Understand how to use git stash and git stash pop for real
Jan 23, 2022Learn why the command git stash drop is useful
Understand when to use git stash drop how it works
Feb 5, 2022Renaming files in Git: the right way
No more confusion caused by trying to rename a file in a git project
Dec 1, 2023How to undo changes in a Git repository using git revert
Learn how to use git revert and reverse changes
Dec 1, 2023
