git pull会拉取远程分支并合并到本地分支git checkout会切换分支并修改成对应代码git checkout -b基于当前分支创建新分支git merge当前分支合并其他分支的改动git log提交记录git reset --hard恢复到某一修改git reset --soft HEAD^仅回退暂存区,不回退工作区。git restore --staged恢复缓冲区,撤销add操作