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