git stash

it2022-05-05  104

stash意思藏匿,指的是先把改动的乱七八糟的东西藏起来。

git stash暂时保存你的工作目录,你可以先干点别的,然后将它们恢复成原来的样子。Stash操作可以很方便,如果你需要迅速切换工作上下文,但是代码写到一半,又没准备好提交。

git stash命令将你未提交的改变,将它们保存以备后用,然后恢复到你最后一次提交分支时候的状态。

这下,你就可以改东西,创建新的提交,切换分支。之后可以回来重新重放你stash起来的东西。

注意:stash操作是本地性的,stash起来的东西不会发送到服务器上。

重放Stash起来的东西、

你可以将stash起来的改动重新应用到现在的分支上,使用git stash pop:

使用这个命令会将stash起来的改动应用到现在的分支上,但是会删除stash存储。

另外一个选择是git stash apply,当你需要将stash起来的改动重放到多个不同的分支时比较有用: 嗯…很多复杂的操作还用不上,,参考链接下

References

1.git stash


最新回复(0)