1.配置别名
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
2.拉取代码
git checkout -b feat-a
git pull origin feat-a
git checkout -b feat-a origin/feat-a
3.暂存未提交的代码
git stash save "暂存代码"
git checkout -b fix-b origin/master
4.stash
git stash
git stash save "message"
git stash show
git stash show -p
git stash apply
git stash drop "stash@{2}"
git pop
git stash clear
5.amend
git commit --amend -m"fix:修改上一次修改"
git push
git add.
git commit --amend --no-edit
git push
git commit --amend
6.reset
git reset HEAD~1
git reset commitId
git reset --soft HEAD~1
git reset --hard HEAD~1
git commit -am "fix"
git push -f
7.cherry-pick
git cherry-pick commitId
8.checkout
git checkout -
9.删除分支
git branch -d fix-xxx
git push origin --delete fix-xxx
git branch | grep 'fix' |xargs git branch -d
git branch |xargs git br -d fix
10.rebase
git pull --rebase
git add .
git rebase --continue
git push
git rebase --skip
git rebase --abort
git rebase master