不知怎的,我在同一个git repo中结束了foldername和Foldername(区分大小写的问题)。两个文件夹中都包含历史文件。以下代码是否会将Foldername文件合并到foldername中而不会丢失foldername中的文件?
git mv Foldername tmp
git mv tmp foldername
答案 0 :(得分:3)
第二个命令将失败,因为foldername
已存在。您可以使用一个命令合并文件夹内容:
git mv Foldername/* foldername/
这将保留文件历史记录。当Foldername
为空时,它基本上被git忽略,因为它只关心每个文件夹中的文件。您可以使用rm Foldername
删除多余的文件夹。