Git
Utilizzando un file .gitattributes
Ricerca…
Disabilita la normalizzazione di fine linea
Creare un file .gitattributes nella radice del progetto contenente:
* -text
Questo è equivalente all'impostazione di core.autocrlf = false .
Normalizzazione della fine della linea automatica
Creare un file .gitattributes nella radice del progetto contenente:
* text=auto
Ciò comporterà il commit di tutti i file di testo (identificati da Git) con LF, ma il check-out verrà eseguito in base all'impostazione predefinita del sistema operativo host.
Questo è equivalente ai core.autocrlf predefiniti core.autocrlf consigliati di:
-
inputsu Linux / macOS -
truesu Windows
Identifica i file binari
Git è piuttosto bravo nell'identificare i file binari, ma è possibile specificare in modo esplicito quali file sono binari. Creare un file .gitattributes nella radice del progetto contenente:
*.png binary
binary è un attributo macro integrato equivalente a -diff -merge -text .
Modelli prestampati .gitattribute
Se non si è certi delle regole da elencare nel file .gitattributes o si desidera semplicemente aggiungere attributi generalmente accettati al progetto, è possibile scattare o generare un file .gitattributes su: