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:

  • input su Linux / macOS
  • true su 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:



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow