删除未跟踪的文件但不将其从硬盘中删除
remove untracked file but not delete it from hard disk
在我的分支 A 中,我创建了一个新目录 myDir
。我通过 git add .
提交了该分支上的所有更改并提交。我没有看到任何未跟踪的文件或目录。
然后我切换到分支 B,我看到未跟踪的文件 myDir
。
如何从分支 B 中删除 myDir
但在切换到分支 A 时它仍然存在?我的意思是我不想真正从硬盘上删除 myDir
并且我不想在分支(分支 A 除外)上看到未跟踪的文件 myDir
。
我知道有 git clean
命令,但它会从硬盘中删除文件,对吗?
从磁盘中删除 myDir
没有真正的问题,当您切换回分支 A 时,myDir
将再次出现。
因此您可以安全地使用 git clean
(在这种情况下,因为您已经在另一个分支上提交了 myDir
)。
在我的分支 A 中,我创建了一个新目录 myDir
。我通过 git add .
提交了该分支上的所有更改并提交。我没有看到任何未跟踪的文件或目录。
然后我切换到分支 B,我看到未跟踪的文件 myDir
。
如何从分支 B 中删除 myDir
但在切换到分支 A 时它仍然存在?我的意思是我不想真正从硬盘上删除 myDir
并且我不想在分支(分支 A 除外)上看到未跟踪的文件 myDir
。
我知道有 git clean
命令,但它会从硬盘中删除文件,对吗?
从磁盘中删除 myDir
没有真正的问题,当您切换回分支 A 时,myDir
将再次出现。
因此您可以安全地使用 git clean
(在这种情况下,因为您已经在另一个分支上提交了 myDir
)。