git stash pop和git stash apply的区别
git stash pop和git stash apply的区别
我已经使用git stash pop
有一段时间了。最近我发现了git stash apply
命令。当我尝试使用它时,它似乎与git stash pop
的工作方式相同。
git stash pop
和git stash apply
有什么区别?
admin 更改状态以发布 2023年5月20日
发现这个有用的链接,讲述了John Zwinck所说的区别和git stash pop
的缺陷。
比如说,假设你的暂存更改与你自己在创建暂存之后所做的其他更改发生冲突。无论是pop还是apply都会帮助你触发合并冲突解决模式,让你可以很好地解决这些冲突……但是两者都不会摆脱暂存,即使你可能期望pop这样做。由于很多人期望暂存只是一个简单的堆栈,这经常导致他们后来意外地弹出相同的暂存,因为他们认为它已经消失了。
链接:http://codingkilledthecat.wordpress.com/2012/04/27/git-stash-pop-considered-harmful/