J'ai trouvé des tonnes de sites qui expliquent comment git vous avertit lorsque vous modifiez des fins de ligne, ou diverses autres techniques pour vous empêcher de gâcher un fichier entier. Supposons qu'il soit trop tard pour cela - l'arborescence a déjà des validations qui basculent les fins de ligne des fichiers, git diff
montre donc la soustraction de l'ancien fichier suivie de l'ajout d'un nouveau fichier avec le même contenu
Je cherche une option de configuration git ou un indicateur de ligne de commande qui dit diff
de simplement ignorer ceux-ci - si deux lignes ne diffèrent que par des espaces, faites comme si elles étaient les mêmes. J'ai besoin de cette option de configuration / drapeau travail pour tout ce qui repose sur les différences de fichiers - diff
, blame
même merge
/ rebase
idéalement - Je veux git
ignorer complètement les espaces de fin, en particulier les fins de ligne. Comment puis je faire ça?
la source
bl = blame -w
mais vous ne pouvez pas redéfinir le nom des commandes intégrées et je ne vois pas d'option de configuration pour en faire la valeur par défaut. Mais je ne suis pas un expert git.git status
?