我想要使用git filter-branch並讓我的intial commit由.gitignore組成(之後重新裝入分支)生效。git filter-branch尊重我的初始提交.gitignore
這是我跑:
git filter-branch -f --tree-filter 'git rm -r --cached . && git add .' --prune-empty
此命令但是離開倉庫不變。
爲什麼?
我也想知道爲什麼下面的命令不會刪除所有文件庫:
git filter-branch -f --tree-filter 'git rm -r --cached .'