Come reimpostare un repository GIT remoto e locale per rimuovere tutti i commit e ricominciare da capo corrente come commit iniziale.Come reimpostare un repository GIT remoto per rimuovere tutti i commit?
risposta
completamente reset?
Elimina localmente la directory
.git
.ricreare il repostory git:
$ cd (project-directory) $ git init $ (add some files) $ git add . $ git commit -m 'Initial commit'
Push to server remoto, sovrascrivendo. Ricorda che manderai tutti gli altri a fare questo ... è meglio che tu sia l'unico cliente.
$ git remote add origin <url> $ git push --force --set-upstream origin master
+1 Anche il mio primo pensiero è stato. Devi fare il backup e ripristinare qualsiasi configurazione locale che hai. –
Ancora nel repository remoto su GitHub, nei messaggi vedo messaggi precedenti. –
ma i commit sono spariti e il repository è resettato. Possiamo rimuovere quei messaggi precedenti anche davanti ai nomi dei file. –
Per prima cosa, seguire le istruzioni in this question per suddividere tutto in un singolo commit. Poi fare una spinta forzata al telecomando:
$ git push origin +master
e facoltativamente eliminare tutti gli altri rami sia in locale che in remoto:
$ git push origin :<branch>
$ git branch -d <branch>
- 1. Rimuovere tutti i file per git commit?
- 2. rimuovere un referenziata commit dalla repository git
- 3. Come rimuovere la cartella eliminata dal repository remoto in Git?
- 4. Come rimuovere un commit che è stato trasferito al repository remoto usando Git
- 5. Git - Sfoglia repository remoto
- 6. Come effettuare il commit su repository git remoto
- 7. Cambiare repository remoto per un sottomodulo git
- 8. Come cancellare tutti i commit Git tranne gli ultimi cinque
- 9. modifica un file in tutti i commit in git
- 10. Come posso spostare una directory in un repository Git per tutti i commit?
- 11. Posso rimuovere il commit iniziale da un repository Git?
- 12. Git: come reimballano tutti i commit sciolto
- 13. git: rimuovere 2nd commit
- 14. Come eseguire il commit di un repository git all'interno di un altro repository git
- 15. git push: push a tutti i commit tranne l'ultimo
- 16. come eliminare i file nel repository remoto?
- 17. Impossibile reimpostare un file su un commit specifico utilizzando Git
- 18. Rimuovere completamente un file dall'intero repository git
- 19. Come inviare commit a un repository Git remoto che è separato da un traferro?
- 20. Git - Aggiungi tutti i nuovi file nel repository
- 21. come copiare un repository locale al server remoto utilizzando git?
- 22. Git push: "origine" fatale "non sembra essere un repository git - fatale Impossibile leggere dal repository remoto."
- 23. Come rimuovere i file dal repository GitHub?
- 24. Come visualizzare gli ultimi commit di un repository Git remoto senza prima creare un clone?
- 25. Elenco di tutti i commit git?
- 26. Come trovare git commit nel repository tramite messaggio di commit?
- 27. Rimuovere una directory da tutti i precedenti commit
- 28. Come riassegnare tutti i commit dall'inizio
- 29. Come cancellare VERAMENTE un ramo git (ad esempio rimuovere tutti i suoi oggetti/commit)?
- 30. Numero di commit in un repository git
correlati: http://stackoverflow.com/questions/495345/git-removing-selected-commits-from-repository – miku
Non voglio selezionare o fare qualcos'altro, voglio solo rimuovere tutte le modifiche e resettare anche il repository pubblico. Dato che sono un nuovo utente Git, ho commesso dei commit errati. La rimozione della directory .GIT non è un'opzione in quanto esiste anche un repository pubblico. –
Puoi anche fare un push forzato, quindi rimuovere la cartella .git è in realtà un'opzione. –