1.放入暂存区
git status 查看当前状态
git stash save ‘当前暂存说明’
git stash list 查看所有临时列表
git stash pop 恢复最近一次暂存的临时分支, 并且删除掉临时仓库
git stash apply id 恢复暂存临时分支, 通过id来恢复,id可在列表中查看
2.删除指定提交
选择前两次提交的分支进行修改 进入日志 git rebase -i HEAD~2
选择要删除的分支,pick 修改成 drop 保存

git rebase --continue 继续执行
git push -f origin dev_upkeep_optimize_1023
中途有冲突 手动合并 之后使用 continue 命令
慎用
3.将已提交到本地仓库,但未提交到远程仓库的代码退回暂存区
撤销最近的一次提交
git reset --soft HEAD~1
git reset --soft HEAD^
撤销更早的一次提交
git log --oneline 获取提交历史
git reset --soft 提交哈希