2014-10-29 56 views
0

我剛剛運行:濾波器分支後推--index-filter?

git filter-branch --indexfilter 'git rm -r --cached --ignore-unmatch <file>' --tag-name-filter cat -- --all HEAD 

然而,當我運行

git push origin master --force 

它說: 「一切都跟上時代的」。

我在這裏做錯了什麼,或者我錯過了什麼?

回答

1

這意味着你的過濾器分支沒有修改任何東西,所以沒有什麼新的推動。

+0

但我可以看到該文件不再存在於我的存儲庫中。有任何想法嗎? – 2014-10-29 12:41:15

+0

你確定'origin/master'和'master'指向不同的提交(檢查SHA1,或看到它你最喜歡的圖形Git GUI)? – CharlesB 2014-10-29 12:48:17

+0

沒有提交,我正在運行filter分支--index-filter,它重寫了歷史記錄。沒有新的提交。這是否意味着我搞砸了我的過濾器分支? – 2014-10-29 13:28:42