# 提供了git stash来暂时存放git stash
# 查看stash信息列表git stash list
# 恢复stash# 恢复后不删除git stash apply
# 指定恢复版本git stash apply stash@{n}# 需要手动调用删除git stash drop
# 另一种直接恢复并删除git stash pop
# 复制指定提交到当前分支git cherry-pick <commit_id>
4、rebase
# 把分叉的提交历史“整理”成一条直线,看上去更直观git rebase
六、Tag标签
1、创建标签
# 新建标签git tag <version># 给指定提交设置标签git tag <version><commit_id># 创建带有说明git tag -a<version>-m"描述信息"<commit_id[想要给标签设置给哪一个标签]># 查看标签git tag
# 查看标签信息git show <version>
2、操作标签
# 删除标签git tag -d<version># 推送某个标签到远程git push origin <version># 一次性全部标签推送到远程git push origin --tags# 删除远程标签# 先删除本地git tag -d<version># 删除远程git push origin :refs/tags/<version>