2012-06-20 25 views
14

Ho eliminato i file python .pyc dal mio repository locale e quello che pensavo di fare era eliminare dal github remoto.Come rimuovere i file dal repository GitHub?

Ho inviato tutte le modifiche. I file sono ancora sul repository ma non sulla mia macchina locale. Come rimuovo i file dal repository github?

ho provato la seguente:

git rm classes/file.pyc 
git add . 
git 

e anche:

git rm --cached classes/file.pyc 

Poi quando provo e nella verifica dei file ottengo questo errore.

enter code here`error: pathspec 'classes/redis_ha.pyc' did not match any file(s) known to git. 

Ora non so cos'altro fare. A partire da ora ho un repository git completamente corrotto.

+3

Ti è 'git commit' e' git push' dopo 'rm' git? – geoffspear

+0

Duplicato di [Come posso cancellare un file da git repo?] (Http://stackoverflow.com/questions/2047465/how-can-i-delete-a-file-from-git-repo) –

risposta

29

Non si dovrebbe fare git add. Questo è tutto

git rm classes/file.pyc 
git commit -m"bla bla bla" 
git push 
-1
git commit -am "A file was deleted" 
git push 
+0

Questo sarà anche commettere eventuali altre modifiche ai file già presenti nell'indice e in molti team è considerato pericoloso a causa di ciò. È meglio controllare sempre ciò che verrà commesso – Vasfed

Problemi correlati