You can add any commands or improve existing one However, you must follow the current pattern is:
git commit --amend
git reset --soft HEAD^
git checkout branchname git log
Get the sha1 git checkout master git cherry-pick the_sha1
git checkout ma_branche git rebase master
git pull --rebase origin master
git add resolvedFile git rebase --continue OR git rebase --abort
git checkout master git merge branch_name
git remote prune origin
git fetch --depth=HEAD
git log -p FILE
git diff SHA1
git diff SHA1 OTHER_SHA1
git diff --name-status master..branch
git checkout -- FILE
git reset FILE
git reset --hard HEAD
git reset --hard origin/master
git rebase -i HEAD~2 git mergetool git rebase --continue
git tag -d TAGNAME
git push origin :refs/tags/TAGNAME
git bissect start git bissect bad COMMIT git bissect good COMMIT
git bissect run COMMAND
git bisect log > bisect_log.txt
git bisect replay bisect_log.txt
#!/bin/bash
command='git pull'
for i in ls -d */
; do
echo Udating