E dopo ho eliminato il git init con rm -rf .git
e ne ho avviato uno nuovo con git init
, ho incasinato il mio progetto? Voglio la mia configurazione git più vecchia sul mio progetto, cosa posso fare ora?Ho accidentalmente avviato un nuovo init git su un progetto git esistente, cosa devo fare per tornare alla normalità?
7
A
risposta
7
esecuzione git init
su un progetto esistente non fa nulla di male (IT solo copie tutti i nuovi modelli), come documentato nella man page:
Esecuzione git init in un repository esistente è sicuro. Non sovrascriverà le cose che sono già lì. Il motivo principale per rilanciare git init consiste nel prelevare i nuovi modelli aggiunti (o spostare il repository in un altro posto se viene fornito --separate-git-dir).
Da allora in esecuzione rm -rf .git
, è stato eliminato il proprio repository (non riesco a immaginare il motivo per cui si aspettava che il comando eseguisse qualsiasi altra operazione). Spero tu abbia dei backup.
Problemi correlati
- 1. jquery animate, ma poi tornare alla normalità
- 2. commesso accidentalmente in git
- 3. Esiste un comando per annullare git init?
- 4. Importare un progetto git esistente in GitLab?
- 5. git: premendo un ramo nuovo, vuoto per un progetto vuoto?
- 6. Cosa devo fare per aggiornare da git 1.9.5 all'ultima 2.6?
- 7. Git si ramifica su un progetto solista
- 8. Che cosa significa "git checkout -." fare?
- 9. Sottomenu Git init async
- 10. Cosa fa git pull. fare?
- 11. Qual è il modo migliore per clonare/duplicare un progetto in un nuovo con git?
- 12. Rendere la cartella esistente un sottoalbero git
- 13. Come creare un nuovo progetto Meteor in una directory esistente?
- 14. Usa git-svn con un repo esistente mancante .git/svn/
- 15. Importa progetto esistente Gradle Git in Eclipse
- 16. Cosa si romperà se non ho un ramo master git?
- 17. Divisione Git diff in un nuovo commit
- 18. Doxygen per un progetto gestito con git?
- 19. Applicare git .gitignore a un repository esistente
- 20. "Non un repository git"
- 21. Jenkins: più repository Git per un progetto
- 22. Come importare un modulo CVS esistente in una sottodirectory di un repository git esistente
- 23. Come tornare alla versione più recente in Git?
- 24. Come posso recuperare se ho fatto un errore in git flow init?
- 25. Git: local-tracking, aggiungi un nuovo ramo?
- 26. aggiornamento git submodule --init --recursive 'VS' git submodule foreach - aggiornamento sottomodulo git ecologico --init '
- 27. Ho dimenticato la mia passphrase per git
- 28. Esiste un comando per annullare git flow init?
- 29. Creazione di un nuovo progetto da uno scheletro progetto utilizzando git
- 30. Git: init init nella directory errata
La domanda originale nell'intestazione è una domanda valida e pertinente. La domanda aggiuntiva riguardante 'rm -rf' è una domanda diversa e dovrebbe essere richiesta separatamente. – Jarl