Lors du développement, copiez le script sous Windows dans le fichier linux, et une erreur est signalée lors de l'exécution:
-bash: ./package.sh: /bin/sh^M: bad interpreter: No such file or directory
Voir évidemment "^ M" apparaissant à la fin de la ligne,
La solution est d'utiliser la commande "dos2unix" pour convertir, l'exécution ne posera pas de problèmes
dos2unix package.sh
通过命令git diff查看修改,出现^M换行问题,如图:
Solution (test Pro c'est facile à utiliser):
1 |
|
Problèmes avec les sauts de ligne:
Converti en LF lors de la soumission, non converti lors de l'extraction
git config --global core.autocrlf input