Git---储藏(Stashing)

2018-01-16  本文已影响0人  WorldPeace_hp

经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令。

“‘储藏”“可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。

下面我们来介绍下关于stash的使用:

你可能会想要新建一个別名,在你的 Git 里增加一个 stash-unapply 命令,这样更有效率:
$ git config --global alias.stash-unapply '!git stash show -p | git apply -R'
$ git stash apply
$ #... work work work
$ git stash-unapply

上一篇下一篇

猜你喜欢

热点阅读