首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git 2.5 ` `worktree外接程序‘-删除临时目录后将分阶段文件保存在分支中

Git 2.5 ` `worktree外接程序‘-删除临时目录后将分阶段文件保存在分支中
EN

Stack Overflow用户
提问于 2015-08-04 22:30:35
回答 1查看 57关注 0票数 0

我喜欢Git 2.5中的工作树功能。在回购foobar中,我想:

  1. 第1航站楼须在foo支路
  2. 第2航站楼进入分支bar
  3. 在2号航站楼,而在支线foo,我做了git worktree add ../bar origin/bar; cd ../bar,这是很好的工作。第2航站楼现在已进入分支bar
  4. 在第二航站楼,我触摸apple.txt并在分支bar中进行操作。
  5. 然后,我离开了目录/bar和rm -rf /bar
  6. 然后在1号航站楼,我做git checkout bar

但是,我在bar中创建和分阶段的文件bar没有显示在git status中。为什么会这样呢?我是否可以使我在/bar中创建的文件在删除目录后停留在分支bar中?我不想推。

我没有做过吉特git worktree prune

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-04 23:44:28

暂存文件不在任何分支中,因为它尚未提交。将文件添加到暂存区域,只需为下次提交做好准备。您必须实际运行git commit,才能将其放入存储库(在当前分支中)。

每个工作树都有自己的分阶段区域。因为您没有提交就删除了工作树,所以您丢失了更改。

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

https://stackoverflow.com/questions/31820479

复制
相关文章

相似问题

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