Ho fatto un errore e un file su un progetto in un repository git contiene una password. Non è un problema perché non è un repository pubblico, ma mi piacerebbe sbarazzarmi di quella password nel repository.modifica un file in tutti i commit in git
La cronologia del repository è molto semplice in quanto sono l'unico sviluppatore quindi ha solo 12 commit e uno dei commit è taggato.
La modifica in questo caso non influirà su nulla nella cronologia (il diff rimarrà lo stesso) poiché la password che voglio cancellare è presente solo dal primo commit. Vorrei rimuovere quella stringa come se non fosse stata lì in qualsiasi momento.
C'è qualche tipo di comando per fare questo o devo rigenerare la cronologia solo dall'inizio con un nuovo punto di partenza senza la password e applicando i diff in cima a quello?
ho segnalato questo come duplicato di http://stackoverflow.com/questions/1186535/how-to- modify-a-specified-commit dove hai la tua risposta. – zmo
@zmo: il link che hai fornito non ha nulla a che fare con questa domanda.potrebbe benissimo essere un duplicato di qualcosa, ma non di questo – mvp