git
Last updated
Last updated
Set your commit email address in Git ():
Undo your most recent commit ():
Move an existing submodule within the same git repository ():
Resolve a detached head ():
Make an empty commit (good for debugging CI):
git cherry-pick --no-commit 4..8
git cherry-pick <SHA of commit to cherry-pick>
git checkout -- file
Initialize all submodules recursively ():
- "A specification for adding human and machine readable meaning to commit messages"
- "Git is hard: screwing up is easy, and figuring out how to fix your mistakes is nigh on impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem."
#article - “Apply the changes introduced by some existing commits”
#article
#article - “After working with branch per feature for a while any Git-repository becomes a mess of outdated and not finished branches. To deal with this issue, we need to clean-up three kinds of branches…”
#article
#article
#software - "Focus on what matters instead of fighting with Git. Whether you're new to Git or a seasoned user, GitHub Desktop simplifies your development workflow."
#software - “The legendary Git GUI client for Windows, Mac and Linux”
#software - “Work quickly, safely, and without headaches. The Git interface you've been missing all your life has finally arrived.”
#article - git config --global core.excludesfile '~/.gitignore'
#article
- "🐶 Git hooks made easy"
#article - “In bash in Mac OS X, you can use [TAB] to autocomplete file paths. Wouldn’t it be nice if you could do the same with git commands and branch names?”
- “Good-lookin' diffs. Actually… nah… The best-lookin' diffs. 🎉”
#article