首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我在切换到另一个分支git时丢失了我的数据吗?

我在切换到另一个分支git时丢失了我的数据吗?
EN

Stack Overflow用户
提问于 2014-03-21 05:14:18
回答 2查看 233关注 0票数 2

我的手袋里有10根树枝。我在develop分支工作,在3-4文件中做了很大的修改。过了一段时间,我们的团队领导建议我应该切换到另一个分支(feature/heavy_calculations)来测试一个新特性。

通过运行命令git checkout feature/heavy_calculations,我切换到了这个分支,但是现在我丢失了特性/heavy_计算所需的代码。git状态显示

代码语言:javascript
复制
# On branch feature/heavy_calculations
nothing to commit, working directory clean

然后我又重新开发了

代码语言:javascript
复制
git checkout develop

我在这里也看到了同样的情况:

代码语言:javascript
复制
# On branch develop
nothing to commit, working directory clean

我把所有数据都丢了吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-21 06:30:37

由于您已经接受了运行git stash来存储更改,所以答案是,不,您没有丢失更改。你仍然可以通过跑回来:

代码语言:javascript
复制
git stash apply

代码语言:javascript
复制
git stash pop
票数 2
EN

Stack Overflow用户

发布于 2014-03-21 05:50:48

您似乎已经这样做了,但是仅仅运行git checkgout <branchname>并不会接触到本地修改的文件。也许你上错地方了什么的?

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

https://stackoverflow.com/questions/22550723

复制
相关文章

相似问题

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