Ho commesso un errore quando ho commesso per la prima volta. Sono sul computer di un'altra persona e ho spinto una versione con i loro user.name invece dei miei. Come posso cancellare questo?delete first git commit
7
A
risposta
3
Ci sono molte domande duplicate relative a questo. Quanto segue è una soluzione generica per sostituire il primo commit del tuo albero. Dopo aver eseguito questo passaggio, puoi apportare qualsiasi altra modifica usando git rebase -i
.
4
È possibile forzare un repository contenente il commit iniziale che si desidera Github utilizzando git push --force
.
+0
Ottima risposta, è successo nel mio caso. – Sander
Problemi correlati
- 1. git commit -m vs. git commit -am
- 2. bulk delete in GIT?
- 3. git: rimuovere 2nd commit
- 4. codice first one-to-one enable cascade delete
- 5. ^M caratteri nel messaggio di commit git (git commit -v)
- 6. Combina locale Git commit in un commit per git-svn
- 7. Git: commit modifiche parziali
- 8. Git commit bash script
- 9. Git commit da python
- 10. Git annulla ultimo commit
- 11. Lost Last Git Commit
- 12. git commit fuso orario
- 13. Git Commit Genes 'Order
- 14. git commit - formato?
- 15. git find fat commit
- 16. Bad commit to Git
- 17. git commit problems
- 18. Git blame commit line
- 19. Git submodule commit hooks
- 20. git add. vs git commit -a
- 21. Git - Cos'è un ID commit git?
- 22. git posso accelerare il commit?
- 23. Git commit hooks - impostazioni globali
- 24. git rebase un singolo commit
- 25. git unione senza auto commit
- 26. Elimina tutto Git Commit History
- 27. git: spingere un singolo commit
- 28. Count Git commit per periodo
- 29. sottomodulo git commit/push/pull
- 30. Rimuovi commit vuoto in git
Vedi http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git, ma che coinvolge la storia riscrittura. – VonC
L'eliminazione (o modifica dell'autore di) di un commit che è l'antenato di altri commit è la cronologia di riscrittura inerente. –