Ho il mio piccolo repository git personale sul mio laptop. Ho appena eseguito il commit delle modifiche e ho verificato che non ho nulla da impegnare: ogni file staged e modificato è stato eseguito.Perché dopo aver copiato il repository git in un'altra directory ho modificato i file?
Dopo che ho copiato tutti i file da questo repository in un'altra posizione e boom! Ho dei cambiamenti senza impegno.
Credo di mancare alcune regole fondamentali del git. Qualcuno mi può suggerire su questo?
Intendi che anche la nuova copia sia un repository git? – bluesman
Dovresti includere le informazioni che il repository originale era su Windows e la copia è su Ubuntu. Questo fa una grande differenza. Date queste informazioni, credo che la risposta dei parrhoyts sia corretta. – suvayu
Does 'git diff' mostra le differenze effettive? O stai semplicemente visualizzando 'git status' dicendo che hai delle modifiche?Potresti scoprire che l'indice memorizza alcuni metadati su ciascun file - la copia ha data e ora differenti rispetto all'originale, quindi 'git' potrebbe segnalare che quei file non corrispondono più a ciò che l'indice pensa che dovrebbe essere lì, anche se i contenuti dei file potrebbe essere ancora identico. – twalberg