2014-11-03 15 views
8

tôi tiếp tục nhận được kết quả tương tự khi cố gắng chuyển sang git:git push lỗi do không tồn tại tập tin lớn

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' 

Có điều là, rằng file txt không tồn tại nữa. Tôi đã thay đổi sổ ghi chép ipython để xóa tệp văn bản đó. Đã lưu sổ ghi chép. Đã thêm các thay đổi vào git. Cam kết các thay đổi. Sau đó cố gắng thực hiện một cú đẩy để git, nhưng nó không muốn làm việc.

tôi không thể sử dụng:

git rm --cached 'file' 

Bởi vì tập tin đó không tồn tại nữa. Tôi không biết phải làm gì. Bất kì sự trợ giúp nào đều được đánh giá cao.

+1

bản sao có thể có của [Không thể chuyển sang GitHub do tệp lớn mà tôi đã xóa] (http://stackoverflow.com/questions/19573031/cant-push-to-github-because-of-large-file -which-i-đã-xóa) –

+0

@AndrewC Cảm ơn bạn đã tham khảo. Tôi đã áp dụng mã sau được đề cập đến như một trong các câu trả lời: git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch ' HEAD và tôi vẫn nhận được kết quả tương tự. – Garett

+0

và HEAD bằng master khi bạn chạy nhánh bộ lọc? –

Trả lời

3

GitHub cung cấp cho tôi với từng bước tài liệu này và nó làm việc cho tôi: https://help.github.com/articles/remove-sensitive-data/

Về cơ bản, cần thiết để làm một làm sạch kỹ lưỡng hơn về quá khứ cam kết.

+0

Trong khi không được chấp nhận, câu trả lời này làm việc cho tôi. – gwg

Các vấn đề liên quan