所以我有一个具有以下文件夹结构的Git存储库:
A/B/C1
C2
在文件夹C1中完成了前几十次提交,然后创建了C2,并复制了C1内容,并在C2中继续工作。
我现在想要的只是回购根目录中的一个文件夹C,其中包含以前的子文件夹C1和C2的组合历史记录。没有A,没有B,也没有C1或C2。
有什么想法要实现吗?
答案 0 :(得分:0)
您可以删除C1。无论如何,Git实际上并不跟踪文件重命名/移动。如果要查看C2中文件的完整历史记录,则无论是否删除C1,都需要使用git log --follow <path>
。
请参见this question。