在分支中删除目录会导致在交换机上删除master中的目录?

Flo Woo

在我的git repo master分支中,我有工作目录/ tmp / repo_name / secret_code。如果我切换到名为test的新分支,然后rm -rf secret_code..当我更改回master时,它也会从那里删除secret_code目录。

我以为如果我在git分支上进行更改,它充当更改的容器,因此在更改到另一个分支时,工作目录将反映该分支的状态。

为什么当我从分支删除文件时,那些动作会反映在我的主分支上?

谢谢。

为什么当我从分支删除文件时,那些动作会反映在我的主分支上?

因为您修改了工作树:当您切换回时master,如果master未进行任何修改secret_code,它将保持工作树不变,并且git status将反映该文件夹的删除。

这将secret_code仅在test分支中删除

git checkout test
git rm -r secret_code
git add -u .
git commit -m "removes secret_code in test"

然后:

git checkout master

仍然secret_code在该master分支中看到

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从路由器的计算机目录连接到交换机上的计算机

来自分类Dev

使bash完成在分支交换机上重置

来自分类Dev

在交换机中寻找什么功能?

来自分类Dev

了解Linux中的虚拟交换机

来自分类Dev

Java在交换机中调用方法

来自分类Dev

从思科“显示交换机”输出中删除新行,并将其与上一行合并

来自分类Dev

为什么删除“ 2>”中的“ 2”会导致“没有这样的文件或目录”错误

来自分类Dev

删除目录中的文本

来自分类Dev

从PATH中删除目录

来自分类Dev

在 cisco 交换机上运行命令

来自分类Dev

分支交换机上的文件夹大小写不变

来自分类Dev

目录中的Ruby重命名文件会删除文件

来自分类Dev

目录中的Ruby重命名文件会删除文件

来自分类Dev

交换机可能会导致太多数据包导致网络问题

来自分类Dev

Laravel从公共目录中删除目录

来自分类常见问题

交换机中的计算案例陈述(java)

来自分类Dev

如何评估交换机中的QChar对象?

来自分类Dev

React中的路由器交换机

来自分类Dev

是否可以交换机械键盘中的按键开关?

来自分类Dev

AsyncHttpResponseHandler不在交换机中获取其功能

来自分类Dev

OpenFlow交换机中的资源数据库

来自分类Dev

如何了解Linux中的虚拟交换机?

来自分类Dev

在交换机中查找特定的mac地址

来自分类Dev

在Scala中递归删除目录

来自分类Dev

无法从目录中删除文件

来自分类Dev

删除目录中的长路径

来自分类Dev

htaccess从网址中删除目录

来自分类Dev

删除数组中的目录

来自分类Dev

从文档目录中删除文件