Git 2.5`worktree add`-删除临时目录后将暂存文件保留在分支中

达曼

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

  1. 1号航站楼将在分支机构 foo
  2. 2号航站楼将在分支机构中bar
  3. 在2号航站楼,而在foo分支中,我做到了git worktree add ../bar origin/bar; cd ../bar,效果很好。2号航站楼现在在分支机构中bar
  4. 在2号航站楼,我触摸apple.txt并将其暂存在branch中bar
  5. 然后,我离开该目录/ bar和rm -rf /bar
  6. 然后在1号航站楼,我做git checkout bar

但是,apple.txt我创建并暂存的文件bar未显示在中git status为什么是这样?删除目录后,是否可以使创建/bar和暂存的文件保留在分支中bar我不想做推。

仅供参考-我没有做git git worktree prune

缺氧

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git从分支删除文件,将其保留在主目录中

来自分类Dev

git worktree 更新远程分支

来自分类Dev

git删除dev分支的文件并将其保留在master分支中

来自分类Dev

Git:从分支中删除单个文件,同时将其保留在项目中

来自分类Dev

长期使用“ git worktree”分支

来自分类Dev

git add -A与git add文件

来自分类Dev

在 Git 2.x 中,`git add .` 和 `git add -A` 是一样的吗?

来自分类Dev

如何防止git使用git add暂存已删除的文件?

来自分类Dev

git是否将有关已删除的远程分支的信息保留在./git中

来自分类Dev

git:检出分支中的所有文件(但保留在当前分支中)

来自分类Dev

从git local repo中删除文件,将文件保留在原处,并保护文件免遭将来的删除

来自分类Dev

从Git删除文件,保留本地文件(也将其他文件保留在本地文件中)

来自分类Dev

git在取消暂存文件后将保留暂存的对象

来自分类Dev

如何在整个目录中应用git --skip-worktree?

来自分类Dev

在由git hooks修改的文件上使用skip-worktree?

来自分类Dev

如何告诉git忽略本地更改,但将文件保留在远程仓库中?

来自分类Dev

Git将文件保留在存储库中,但停止跟踪本地更改

来自分类Dev

如何将png文件保留在git中而不进行跟踪?

来自分类Dev

如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

来自分类Dev

git add的未暂存文件成功添加,但未暂存文件

来自分类Dev

git add目录为空后

来自分类Dev

git add --all在Git 2.3.5中

来自分类Dev

无法使用git add暂存文件夹以进行提交。或git add -u

来自分类Dev

在“ git add”之后修改文件

来自分类Dev

我如何使用git-worktree不在master分支中进行提交

来自分类Dev

Git删除要提交的文件,但将其保留在磁盘上

来自分类Dev

我应该将Git文件夹保留在Dropbox之外吗?

来自分类Dev

将.git文件夹保留在保管箱之外

来自分类Dev

git add后存储库中缺少文件夹

Related 相关文章

  1. 1

    Git从分支删除文件,将其保留在主目录中

  2. 2

    git worktree 更新远程分支

  3. 3

    git删除dev分支的文件并将其保留在master分支中

  4. 4

    Git:从分支中删除单个文件,同时将其保留在项目中

  5. 5

    长期使用“ git worktree”分支

  6. 6

    git add -A与git add文件

  7. 7

    在 Git 2.x 中,`git add .` 和 `git add -A` 是一样的吗?

  8. 8

    如何防止git使用git add暂存已删除的文件?

  9. 9

    git是否将有关已删除的远程分支的信息保留在./git中

  10. 10

    git:检出分支中的所有文件(但保留在当前分支中)

  11. 11

    从git local repo中删除文件,将文件保留在原处,并保护文件免遭将来的删除

  12. 12

    从Git删除文件,保留本地文件(也将其他文件保留在本地文件中)

  13. 13

    git在取消暂存文件后将保留暂存的对象

  14. 14

    如何在整个目录中应用git --skip-worktree?

  15. 15

    在由git hooks修改的文件上使用skip-worktree?

  16. 16

    如何告诉git忽略本地更改,但将文件保留在远程仓库中?

  17. 17

    Git将文件保留在存储库中,但停止跟踪本地更改

  18. 18

    如何将png文件保留在git中而不进行跟踪?

  19. 19

    如何在不影响GIT的远程存储库的情况下将更改保留在本地分支中?

  20. 20

    git add的未暂存文件成功添加,但未暂存文件

  21. 21

    git add目录为空后

  22. 22

    git add --all在Git 2.3.5中

  23. 23

    无法使用git add暂存文件夹以进行提交。或git add -u

  24. 24

    在“ git add”之后修改文件

  25. 25

    我如何使用git-worktree不在master分支中进行提交

  26. 26

    Git删除要提交的文件,但将其保留在磁盘上

  27. 27

    我应该将Git文件夹保留在Dropbox之外吗?

  28. 28

    将.git文件夹保留在保管箱之外

  29. 29

    git add后存储库中缺少文件夹

热门标签

归档