首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何创建一个git存储并继续使用我存储的文件?

我如何创建一个git存储并继续使用我存储的文件?
EN

Stack Overflow用户
提问于 2020-03-27 20:49:56
回答 3查看 63关注 0票数 0

从今天起,我想使用git stash来创建我的代码副本。我也想继续使用代码。有没有一种方法可以在不从工作区删除隐藏的文件的情况下创建一个存储?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-03-27 20:52:39

你可以这样做

代码语言:javascript
运行
复制
git stash
git stash apply
票数 2
EN

Stack Overflow用户

发布于 2020-03-27 20:53:36

您可以执行以下操作:

代码语言:javascript
运行
复制
git add -A  # If you want to stash untracked files too
git stash  # Create a copy of your code
git stash apply  # Similar to git stash pop, but your stash is not removed

然后,您可以继续处理您的文件,并且仍然可以看到您在git stash list中的存储,并使用其ID再次应用它:

代码语言:javascript
运行
复制
$ git stash list
stash@{0}: WIP on master: bff15a90f Last commit message
$ git stash apply 0

最后,当您想要清除存储时,您可以使用:

代码语言:javascript
运行
复制
git stash drop 0
票数 2
EN

Stack Overflow用户

发布于 2020-03-27 20:59:33

你为什么不直接创建一个分支呢?

代码语言:javascript
运行
复制
git branch currentCode

这将使用您提交的代码创建一个新分支,并允许您继续工作。

编辑:听起来可能你没有提交代码。也许:

代码语言:javascript
运行
复制
git add -u
git commit -m 'a backup of my code as of March 27'
git branch march27

在此之后,您的代码已提交,您可以继续使用它,但如果您在接下来的几天中所做的一切,您可以将其全部删除,并确信您的代码仍然是提交的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60886384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档