Di tanto in tanto, quando faccio la seguente ...Perché a volte vedo un "nome file" non aggiornato. Impossibile unire. " dopo un 'git reset --hard' e un 'git pull'?
git reset --hard
HEAD is now at 0123abde comment is here
git pull
Updating 0123abde..456789fa
ottengo l'errore ...
error: Entry 'filename' not uptodate. Cannot merge.
L'unica soluzione che ho trovato è quello di 'git azzerare --hard ', cancella i file incriminati, quindi esegui' git pull '. Non mi sembra giusto. Non dovrebbe un hard reset rimuovere qualsiasi e tutte le modifiche locali, permettendomi così di tirare le ultime senza problemi di unione? Sto usando git sbagliato? :)
Questo è su una macchina di CI quindi eventuali modifiche qui non sono volute. Sto usando git versione 1.6.1.9.g97c34 su Windows Vista.
Aggiornerò all'ultima mSysGit. Grazie per la risposta rapida e compiacente! –
Volevo solo aggiungere che dopo aver aggiornato mSysGit su una versione più recente, questo specifico problema non si è più verificato. Quindi, in effetti, questa è stata la causa principale del mio problema. –
@James: grazie per il feedback. – VonC