1
中我使用下面的命令來過濾一些子目錄與它的歷史:過濾分支篩選出目錄下創建子目錄
git filter-branch -f --prune-empty --subdirectory-filter path-to/subdir -- --all
其中子目錄有以下層次:
subdir/
a/
b/
c/
問題是,當,處理結束,a
和b
被保留,c
被從歷史中刪除(並且整個目錄被標記爲新文件)。每個人似乎都對命令感到滿意,這裏有什麼問題?