临时保存Stash
stash命令可用于临时保存和回复修改,可跨分支
注意:在未add之前才能执行stash!!!!
Stash 使用流程
# 1. 切换到 dev 分支
git switch dev
# 2. 添加 dev.log 文件
touch dev.log
# 这时 dev 分支修改没有完毕,需要先切回 master 分支工作,临时保存 dev 分支的修改
# 3. 执行stash,临时保存当前修改
git stash
# 4. 切换到其他分支完成修改
# 5. 查看临时保存列表
git stash list
# 6. 从临时保存区恢复修改
# apply 不会删除 stash 内容,需要使用 git stash drop 来删除
git stash apply
# pop 会在恢复的同时删除 stash 内容
git stash pop
# 可以多次 stash,恢复的时候指定恢复的目标
git stash pop stash@{0}
复制一个特定的提交到当前分支
# 复制一个特定的提交到当前分支,而不是复制整个分支的修改过来
# git cherry-pick <commit_id>
git cherry-pick 4c805e2
博客介绍了Git的相关操作,包括使用stash命令临时保存和恢复修改,该操作可跨分支,但需在未add之前执行。此外,还提及了复制一个特定的提交到当前分支的内容。
3129

被折叠的 条评论
为什么被折叠?



