我在heroku上有一個應用程序,不幸的是我們的git存儲庫有一些文件不應該從頭開始提交。git:在使用過濾分支來刪除文件後無法推送更改
但現在其他人即將在項目中合作,這些文件總是會產生合併衝突,所以我需要刪除它。我用這個命令成功地刪除這些文件從所有提交歷史:
git filter-branch --index-filter 'git rm --cached --ignore-unmatch -r foldername' HEAD
但我不能把這些更改應用到服務器,我被迫前拉,因此通過失去了我的變化過濾分支。
如何將這些更改推送到服務器,以便我們不再存在衝突問題?
在此先感謝。
你試過'git push --force'了嗎?如果是這樣,服務器禁止強制推送? –
我...不知道那個:(它工作完美,我不能接受你的評論作爲答案,但是非常感謝你! – MarceloJ