在最近(未暂存)更改之前的代码和当前代码之间是否有快速的切换方法?
我的用例是查看应用程序在特定页面上更改前后的行为方式。
到目前为止,我已经使用了两种不同的方法
master
和我当前的工作分支之间切换git stash
和git stash apply
删除并重新应用未进行的更改第一种方法有点慢,有时master会在我的main分支后面执行其他一些提交操作,因此比较起来并不是很好。
在我看来,第二种方法似乎是首选方法,但是我给人的印象是人们更多地使用此命令来搁置最近的更改,在另一个分支上工作,然后再返回他们正在做的事情。
我想知道是否还有另一种首选方法?
答案 0 :(得分:1)
如果藏匿工作确实起作用,那么其他人使用它的方式或他们在藏匿期间的工作有什么不同?
这是我的惯例:
git add .; git stash
稍后...
git stash pop
Pop从文件中删除隐藏项。如果您想保存apply
,以备后用。