git config --global core.autocrlf input
गिट autocrlf इनपुट लाइन-एंडिंग को परिवर्तित करता है लेकिन एलएफ से सीआरएलएफ तक?
this github help page के अनुसार इस Git कॉन्फ़िगर करना होगा कि वह जब करने से वामो के लिए सभी लाइन अंत बदल देता है।
फिर भी जब मेरे रेपो में आने पर यह आउटपुट मिलता है।
> git commit -am "test commit"
warning: LF will be replaced by CRLF in .htaccess.
The file will have its original line endings in your working directory.
warning: LF will be replaced by CRLF in .htaccess.
The file will have its original line endings in your working directory.
[release/4.2 27bad5b] test commit
warning: LF will be replaced by CRLF in .htaccess.
The file will have its original line endings in your working directory.
1 files changed, 1 insertions(+), 1 deletions(-)
मैंने फिर यह देखने के लिए मेरी कॉन्फ़िगरेशन की जांच की कि क्या autocrlf विकल्प सही ढंग से सेट किया गया था और यह था।
> git config -l | grep "crlf"
core.autocrlf=input
Git क्यों कहता है कि यह नहीं अन्य तरीके से जो चारों ओर मैं के लिए क्या देख रहा हूँ है CRLF करने के लिए अपने वामो बदलने और है?
और यह 3 बार शिकायत क्यों करता है? क्या ऐसा इसलिए है क्योंकि इसे 3 घटनाएं मिलीं जिन्हें प्रतिस्थापित किया जाएगा? फिर कमिश्त को आउटपुट करने के बाद मुझे एक बार चेतावनी क्यों दी जाती है?
मैं उलझन में हूँ (और पर रिकार्ड के लिए एक मैक :))
(एक नोट के रूप में, कि जिथब पेज केवल "गैर-विंडोज टैब पर" autocrlf = इनपुट "का उल्लेख करता है ...) – rogerdpack