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.