ver tipos tag repositorio qué modificados existen etiquetas eliminar crear archivos git github terminal

tag - qué tipos de etiquetas existen en git



No se puede eliminar el archivo de la confirmación de git (4)

¿Cómo descarto todas las confirmaciones de git que no se han enviado y luego fuerzo a git a no comprometer nada en el directorio de datos?

Estoy intentando obligar a sobrescribir todos los cambios en un proyecto almacenado en github desde mi proyecto c9.io. Accidentalmente agregué algunos archivos de datos mongodb. Intenté agregar el directorio / datos a .gitignore. Saqué de github para obtener el .gitignore actualizado, sin embargo, cuando intento y git push, estos archivos obstinados en los datos / todavía se preparan para commit. También probé el reinicio de git, git rebase, git clean y this cambié dmpfile.sql por pi / data / node-login.1.

Por favor ayuda, he estado en esto por horas y estoy muy frustrado

Counting objects: 15, done. Delta compression using up to 2 threads. Compressing objects: 100% (13/13), done. Writing objects: 100% (13/13), 150.22 KiB | 92 KiB/s, done. Total 13 (delta 6), reused 0 (delta 0) remote: warning: File pi/data/local.0 is 64.00 MB; this is larger than GitHub''s recommended maximum file size of 50 MB remote: warning: File pi/data/node-login.0 is 64.00 MB; this is larger than GitHub''s recommended maximum file size of 50 MB remote: error: GH001: Large files detected. remote: error: Trace: e6ade98208c08b634ed28aefea36dfbb remote: error: See http://git.io/iEPt8g for more information. remote: error: File pi/data/node-login.1 is 128.00 MB; this exceeds GitHub''s file size limit of 100 MB To [email protected]:bobbyg603/goddard.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to ''[email protected]:bobbyg603/goddard.git''

.gitignore:

lib-cov *.seed *.log *.csv *.dat *.out *.pid *.gz data/ pids logs results npm-debug.log node_modules .project .settings

Gracias, Bobby



Gracias a Chris, pude arreglar esto ejecutando lo siguiente:

git filter-branch -f --index-filter ''git rm --cached --ignore-unmatch pi / data / node-login.0''

git filter-branch -f --index-filter ''git rm --cached --ignore-unmatch pi / data / node-login.1''

git filter-branch -f --index-filter ''git rm --cached --ignore-unmatch pi / data / local.0''



git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

reemplace FOLDERNAME con el archivo o carpeta que desea eliminar del repositorio git dado.