gpt4 book ai didi

git - 在执行 `git stash` 时保留更改

转载 作者:IT王子 更新时间:2023-10-29 01:30:12 27 4
gpt4 key购买 nike

有什么方法可以让我运行 git stash 来创建我的文件的存储库,同时保留它们以便我可以继续编辑它们。

我这样做的动机是,我想为我正在做的一些工作创建一个临时快照,这样我就可以在搞砸的时候返回到它。但是,我的代码目前并未处于我想要实际提交它的状态,如果我的测试按我预期的方式工作,我想丢弃旧版本,而不让它出现在我的历史记录中。

显然,我可以只复制我的存储库所在的目录,然后在其中一个目录中工作,但是有没有更好的方法?

最佳答案

(据我所知)没有一种方法可以通过一个命令使用 git stash 来做到这一点,但是你可以通过 git stash 的两次使用来做到这一点>.

您要运行的命令是:

git stash
git stash apply

第一个获取您的本地更改并将它们推送到存储区,从而将它们从 HEAD 中删除。第二个从堆栈中获取更改,并将它们放回 HEAD 中,但也会在您的存储堆栈中留下它们的副本。

关于git - 在执行 `git stash` 时保留更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34276532/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com