2014-11-03 13 views
8

Wciąż otrzymuję ten sam rezultat, gdy próbujesz przekazać do git:błąd Push git powodu nieistniejącej dużego pliku

Counting objects: 78, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (67/67), done. 
Writing objects: 100% (71/71), 36.29 MiB | 637.00 KiB/s, done. 
Total 71 (delta 39), reused 0 (delta 0) 
remote: error: GH001: Large files detected. 
remote: error: Trace: 7e446266168df8617c74b6a319ec4538 
remote: error: See http://git.io/iEPt8g for more information. 
remote: error: File lecture_2_github_io_numpy_pandas/data/cup98LRN.txt is 111.74 MB; this exceeds GitHub's file size limit of 100 MB 
To [email protected]:mas-dse/gbrock.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to '[email protected]:mas-dse/gbrock.git' 

Chodzi o to, że plik txt nie istnieje. Wprowadziłem zmiany do notatnika dla ipythona, aby usunąć ten plik tekstowy. Uratował notatnik. Dodano zmiany w git. Zaangażował zmiany. Następnie spróbuj zrobić push to git, ale nie chce działać.

nie mogę użyć:

git rm --cached 'file' 

Bo że plik nie istnieje. Nie mam pojęcia, co robić. Każda pomoc byłaby bardzo cenna.

+1

możliwy duplikat [Nie można przekazać do GitHub z powodu dużego pliku, który już usunąłem] (http://stackoverflow.com/questions/19573031/cant-push-to-github-because-of-large-file -który-i-już-usunięty) –

+0

@AndrewC Dziękujemy za referencje. Zastosowałem następujący kod wymieniony jako jedna z odpowiedzi: git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch ' HEAD i nadal otrzymuję takie same wyniki. – Garett

+0

i HEAD były równe masterowi po uruchomieniu gałęzi filtra? –

Odpowiedz