git stash 提交当前修改到其他分支
小于 1 分钟
git stash 提交当前修改到其他分支
提示
需要在 branch B 分支上修改代码, 发现不小心在 branch A 分支下进行了修改, 又不想在branch B上重新修改一遍代码,那么就可以用到 git stash(暂存) 命令了
命令相关的操作
# 暂时存储现在的操作
git stash
# 查看暂存列表
git stash list
# 恢复暂存操作
git stash pop
# 删除暂存操作
git stash drop
# 删除所有暂存的操作
git stash clear
指定stash ID (如:stash@{1} )即可操作指定的数据
具体操作步骤
git stash 原理就是 把当前工作区恢复到上次提交的内容,同时备份本地所做的修改
# 暂存当前操作
git stash
# 切换分支
git checkout branch B
# 获取最近一次stash的修改内容,之后删除栈对应的stash
git stash pop