15 Dakika Okuma Süresi

Projelerinizde Gitlab kullanıyorsanız ve projenizin içine geçici olarak koyduğunuz dosyaları Git'e push ettiniz ve üzerine birkaç tane push gerçekleştirdiniz dosyaları tüm commitlerden silmek için aşağıdaki kodu kullanabilirsiniz.

git filter-branch --force --index-filter "git rm --cached --ignore-unmatch 'silmek istediğiniz dosyanın adı'"
echo "silmek istediğiniz dosyanın adı" >> .gitignore
git add .gitignore
git commit -m "  silme islemi"
git push origin --force --all

--force --all komutuyla tüm commitlerden ilgili dosyayı silmiş olursunuz. git push origin --force --all komutunun geri dönüşü yoktur. Bu komutu vermeden önce kontrollerinizi gerçekleştiriniz.