我对 git 有点陌生,慢慢地学习它的各个部分。
所以例如我有一个分支
掌握文件夹A
我后来从Master创建了一个分支
开发并添加了 FolderB
所以Dev结果有 FolderA 和 FolderB
现在当我这样做时git branch master
,我假设应该删除文件夹 B。
但是我将 FolderB 视为 master 中的未暂存文件夹,据我所知应该将其删除。
此外,如果我继续,当在分支Dev中删除 FolderA 时,在更改分支时
to master and back to Dev FolderA 在分支Dev中出现未暂存。
那么为什么 git 不删除这些文件夹呢?我应该总是做一些干净的命令git clean -f -d
吗?
或者我错过了什么?
我的真实情况要复杂得多,但是这个简单的示例应该涵盖我在更大范围内遇到的问题。
需要明确的是:这个问题是关于分支的内容,它不仅仅与文件夹有关。然而,答案与此处指出的另一个问题相似,但问题有所不同。