Git commands cheet sheets. This document will be updated frequently.
git diff --name-only --diff-filter=U
git push -u origin branch_name
git checkout --track origin/branch_name
git reset HEAD~
git add *.ts (extension)
git branch -r
git branch -a (all from local and remote)
git branch -m <oldname> <newname>
git branch -m <newname> (if you are in the branch)
git stash push -m "message"
git stash apply stash@{index}
git stash save "stash_name"
git stash pop stash@{stash_name}
git show origin
git branch -r
git branch --merged master | grep -v master | xargs -n 1 git branch -d be careful you should be in master branch.
git branch -r --merged | grep -v master | sed 's/origin\///' | xargs -n 1 git push --delete origin
git branch | grep -v "master\|Release-02-2022\|feature-remove-any-types" | xargs git branch -D