Quindi eseguo git diff --check
prima dei file add
-ing e commit
-in li, e su due file specifici ottengo path/filename:linenumber: new blank line at EOF
. Se elimino l'ultima riga vuota in quei file, non ricevo alcun messaggio, ma penso che sia un buon stile terminare i miei file con una nuova riga. Stranamente, gli altri file che penso abbiano esattamente lo stesso finale, non danno alcun messaggio. Sono nuovo di git, usando git 2.0.1 su OS X Yosemite. Io uso vim come mio editore.git: nuova riga vuota a EOF
Come posso terminare con myline i miei file evitando questo messaggio? Dovrei ignorarlo?
In effetti, mi rendo conto ora che sto confondendo qui "nuova linea" con "newline". Grazie per aver indicato la radice del problema! –
Ottima risposta. Git si è sempre lamentato quando non ho messo una riga vuota alla fine usando la maggior parte degli editori. Quando si utilizza vim, si lamenta se ho quella riga vuota alla fine! È bello sapere che è solo perché gli stessi redattori rendono le linee in modo diverso. –
Qual è la differenza a livello binario? Per me sia "nuova linea" che "nuova linea" sembrano "} \ n" – kirilloid