git init
git add
git commit -m "注释"
git commit --amend
git status
git clone
git remote add
git remote -v
git push -u
git diff
git log --oneline -5
git reflog
git clean -nxdf
git clean -xdf
git clean -f
git branch -vva
git branch
git branch -d
git fetch --all
git stash
git stash list
git stash show
git stash pop
git stash apply
git stash drop
git stash clear
git reset --hard HEAD
git reset --hard HEAD^
git reset --hard
git reset --hard
git reset --soft HEAD^
git reset HEAD
三种模式都会撤销commit的提交,也就是本地仓库会回滚
soft 工作区(保留)、暂存区(保留)、本地仓库(回滚)
mixed 工作区(保留)、并将暂存区退回到工作区(不是删除,只是需要重新add)、本地仓库(回滚)所以也叫混合模式
hard 工作区(删除)、暂存区(删除)、本地仓库(回滚)
git restore
git restore --staged
git pull
git checkout --
git checkout HEAD --
git checkout -b
git rm
git cherry-pick <某分支提交的commit-id> (这里id可以写多个)
git cherry-pick --abort