Home > Article > Backend Development > Use docker for win10 to build the image, and find that the newlines in the source files COPYed to the image have been changed.
The git diff command is as follows:
<code># git diff selenium60.sh diff --git a/selenium60.sh b/selenium60.sh index 6ce5f9f..8893fb3 100644 --- a/selenium60.sh +++ b/selenium60.sh @@ -1,2 +1,2 @@ -#!/bin/sh +#!/bin/sh^M java -Dphantomjs.binary.path=vendor/bin/phantomjs -Dwebdriver.firefox.profile=default -Dwebdriver.reap_profile=true -jar vendor/bin/selenium-standalone.jar -timeout 60 -browserTimeout 60 \ No newline at end of file</code>
Because I want to continue to use git to pull and update the code in the production environment, so once the newline character is changed, I cannot update the code...
Is there any way to prevent docker from modifying my newline character?
The git diff command is as follows:
<code># git diff selenium60.sh diff --git a/selenium60.sh b/selenium60.sh index 6ce5f9f..8893fb3 100644 --- a/selenium60.sh +++ b/selenium60.sh @@ -1,2 +1,2 @@ -#!/bin/sh +#!/bin/sh^M java -Dphantomjs.binary.path=vendor/bin/phantomjs -Dwebdriver.firefox.profile=default -Dwebdriver.reap_profile=true -jar vendor/bin/selenium-standalone.jar -timeout 60 -browserTimeout 60 \ No newline at end of file</code>
Because I want to continue to use git to pull and update the code in the production environment, so once the newline character is changed, I cannot update the code...
Is there any way to prevent docker from modifying my newline character?