Şu anda sahibim
- GitHub deposunu boşalt
- SSH sunucusu repo (ana)
- Yerel Repo
SSH sunucusu repo en güncel repo (üretim sitesi) oldu, bu yüzden oradan yerel bir Git klon yaptım. Daha sonra git push
GitHub'a yapmaya çalıştım .
Her şey yolunda gitti ama sonra filename.gz GitHub için çok büyük olduğu hakkında bir şey söyledi. Bu dosyaya ihtiyacım yoktu, bu yüzden Git önbelleğinden kurtulmak için birkaç Git komutunu çalıştırdım ve sonra SSH sunucusuna geri döndüm.
Büyük dosyayı yerel olarak görmüyorum ama git diff
hiçbir şey döndürmese ve git push "Her şey güncel" olsa bile hala SSH sunucusunda - Ve ben göndermeye çalıştığımda dosya yerel repo görünür olmasa bile GitHub Hala bu konuda hata alıyorum
uzak: hata: fpss.tar.gz dosyası 135.17 MB; bu GitHub'ın 100 MB dosya boyutu sınırını aşıyor
GitHub yardımında listelenen "sorunu çözme" altındaki adımları izledim, bu yüzden yeterli olmamalı mıydı?
Yerel olmadığında veya git status / diff / push içinde listelendiğinde dosya hala eterde nasıl olur?
git log -- the_big_file
size bir şey döndürüyorsa, dosya hala geçmişte.
git push
her şey günceldir? Tarihi değiştirdiğiniz için, itmenin mümkün olmadığı ve zorlamak zorunda kalacağınızdan şikayet etmiş olmalısınız.