国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

warning: in the working copy of ‘...‘, LF will be replaced by CRLF the next time Git touche

這篇具有很好參考價(jià)值的文章主要介紹了warning: in the working copy of ‘...‘, LF will be replaced by CRLF the next time Git touche。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

執(zhí)行g(shù)it add .的時(shí)候出現(xiàn)的警告

解釋:CR/LF是不同操作系統(tǒng)上使用的換行符:

  • CR(CarriageReturn回車'\r'):回到一行的開頭,ASCII代碼是13
  • LF(LineFeed換行'\n'):另起一行,ASCII代碼是10

應(yīng)用情況:

  • DosWindows平臺(tái): 使用回車(CR)和換行(LF)兩個(gè)字符來結(jié)束一行,回車+換行(CR+LF),即“\r\n”;所以我們平時(shí)編寫文件的回車符應(yīng)該確切來說叫做回車換行符。
  • Mac Linux平臺(tái):只使用換行(LF)一個(gè)字符來結(jié)束一行,即“\n”;

許多 Windows 上的編輯器會(huì)悄悄把行尾的換行(LF)字符轉(zhuǎn)換成回車(CR)和換行(LF),或在用戶按下 Enter 鍵時(shí),插入回車(CR)和換行(LF)兩個(gè)字符。

影響:

  1. 一個(gè)直接后果是,Unix/Mac系統(tǒng)下的文件在Windows里打開的話,所有文字會(huì)變成一行;
  2. 而Windows里的文件在Unix/Mac下打開的話,在每行的結(jié)尾可能會(huì)多出一個(gè)^M符號(hào)。
  3. Linux保存的文件在windows上用記事本看的話會(huì)出現(xiàn)黑點(diǎn)。

這些問題都可以通過一定方式進(jìn)行轉(zhuǎn)換統(tǒng)一,例如,在linux下,命令unix2dos 是把linux文件格式轉(zhuǎn)換成windows文件格式,命令dos2unix 是把windows格式轉(zhuǎn)換成linux文件格式。

解決問題:

情況一:windows用戶

Git 可以在你提交時(shí)自動(dòng)地把回車(CR)和換行(LF)轉(zhuǎn)換成換行(LF),而在檢出代碼時(shí)把換行(LF)轉(zhuǎn)換成回車(CR)和換行(LF)。因?yàn)間it 的 Windows 客戶端基本都會(huì)默認(rèn)設(shè)置 core.autocrlf=true

git config --global core.autocrlf true
#提交時(shí)轉(zhuǎn)換為L(zhǎng)F,檢出時(shí)轉(zhuǎn)換為CRLF:

情況二:linux/mac用戶

Git 在檢出文件時(shí)不需要進(jìn)行自動(dòng)的轉(zhuǎn)換。然而當(dāng)一個(gè)以回車(CR)和換行(LF)作為行結(jié)束符的文件不小心被引入時(shí),你肯定想讓 Git 修正。 所以,你可以把 core.autocrlf 設(shè)置成 input 來告訴 Git 在提交時(shí)把回車和換行轉(zhuǎn)換成換行,檢出時(shí)不轉(zhuǎn)換:(這樣在 Windows 上的檢出文件中會(huì)保留回車和換行,而在 Mac 和 Linux 上,以及版本庫中會(huì)保留換行。)Linux 最好不要設(shè)置 core.autocrlf,因?yàn)檫@個(gè)配置算是為 Windows 平臺(tái)定制;

#提交時(shí)轉(zhuǎn)換為L(zhǎng)F,檢出時(shí)不轉(zhuǎn)換
$ git config --global core.autocrlf input

情況三:Windows 程序員

如果你正在開發(fā)僅運(yùn)行在 Windows 上的項(xiàng)目,可以設(shè)置 false 取消此功能,把回車保留在版本庫中:

#提交檢出均不轉(zhuǎn)換
git config --global core.autocrlf false
你也可以在文件提交時(shí)進(jìn)行safecrlf檢查

#拒絕提交包含混合換行符的文件
git config --global core.safecrlf true ??
?
#允許提交包含混合換行符的文件
git config --global core.safecrlf false ??
?
#提交包含混合換行符的文件時(shí)給出警告
git config --global core.safecrlf warn
通俗解釋

Windows 上設(shè)置 core.autocrlf=false,倉庫里也沒有配置 .gitattributes,很容易引入 CRLF 或者混合換行符(Mixed Line Endings,一個(gè)文件里既有 LF 又有CRLF)到版本庫,這樣就可能產(chǎn)生各種奇怪的問題。文章來源地址http://www.zghlxwxcb.cn/news/detail-778267.html

到了這里,關(guān)于warning: in the working copy of ‘...‘, LF will be replaced by CRLF the next time Git touche的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git 提示 “warning: LF will be replaced by CRLF“的思考

    ??在windows平臺(tái)進(jìn)行 git add 時(shí), 控制臺(tái)有時(shí)會(huì)打印警告 warning: in the working copy of ‘XXX.sh’, LF will be replaced by CRLF the next time Git touches it. ??查看了一些資料, 大概弄清了 core.autocrlf 配置選項(xiàng)的作用: git config --global core.autocrlf true 適用于Windows系統(tǒng), 且一般為Windows默認(rèn)設(shè)置, 會(huì)在提

    2024年01月18日
    瀏覽(18)
  • LF will be replaced by CRLF the next time Git touches it

    LF will be replaced by CRLF the next time Git touches it

    問題 在執(zhí)行 git add . 的命令的時(shí)候警告 LF will be replaced by CRLF the next time Git touches it 原因 在windows中的換行符為? CRLF , 而在linux下的換行符為: LF 使用git來生成工程后,文件中的換行符為L(zhǎng)F, 當(dāng)執(zhí)行g(shù)it add .時(shí),系統(tǒng)則提示:LF 將被轉(zhuǎn)換成 CRLF 解決 關(guān)閉git的CRLF rm -rf .git git co

    2024年02月05日
    瀏覽(24)
  • Git: ‘LF will be replaced by CRLF the next time Git touches it‘ 問題解決辦法

    Git: ‘LF will be replaced by CRLF the next time Git touches it‘ 問題解決辦法

    warning: in the working copy of \\\'SafariJs/雪花飄飄.js\\\', LF will be replaced by CRLF the next time Git touches it windows平臺(tái)進(jìn)行 git add 時(shí),控制臺(tái)打印警告warning: in the working copy of ‘XXX.py’, LF will be replaced by CRLF the next time Git touches it Dos/Windows平臺(tái)默認(rèn)換行符:回車(CR)+換行(LF),即’rn’ Mac/

    2024年02月05日
    瀏覽(45)
  • 讓你搞懂怎么解決LF、CRLF問題LF will be replaced by CRLF the next time Git touched it

    讓你搞懂怎么解決LF、CRLF問題LF will be replaced by CRLF the next time Git touched it

    大家好,我是小餅鵝,讓我們一起學(xué)習(xí)吧 ? 如果我們正在應(yīng)用的windows系統(tǒng)進(jìn)行開發(fā)工作的話,我們很有可能在對(duì)代碼進(jìn)行g(shù)it add 的時(shí)候會(huì)看到以下warning: LF will be replaced by CRLF the next time Git touched it 很多人可能并不會(huì)特別在意,因?yàn)樗菜撇]有對(duì)我們產(chǎn)生什么影響,可是真

    2024年02月09日
    瀏覽(24)
  • Git提交代碼時(shí)出現(xiàn): ‘LF will be replaced by CRLF the next time Git touches it‘

    Git提交代碼時(shí)出現(xiàn): ‘LF will be replaced by CRLF the next time Git touches it‘

    windows平臺(tái)進(jìn)行 git add 時(shí),控制臺(tái)打印警告 1. Dos/Windows平臺(tái)默認(rèn)換行符:回車(CR)+換行(LF),即’rn’ 2. Mac/Linux平臺(tái)默認(rèn)換行符:換行(LF),即’n’? 企業(yè)服務(wù)器一般都是Linux系統(tǒng)進(jìn)行管理,所以會(huì)有替換換行符的需求 設(shè)置方法一: 適用于Windows系統(tǒng),且一般為Windows默

    2024年04月25日
    瀏覽(17)
  • git config --global core.autocrlf input (在檢出代碼時(shí)不自動(dòng)轉(zhuǎn)換行尾,在提交代碼時(shí)自動(dòng)將行尾轉(zhuǎn)換為L(zhǎng)F)CRLF will be replaced by LF

    我們一般希望遠(yuǎn)程倉庫中的代碼為L(zhǎng)F,就用: git config --global core.autocrlf input 就ok了。 這是一個(gè)Git的配置命令,它的作用是告訴Git在檢出代碼時(shí)不要自動(dòng)將行尾轉(zhuǎn)換為CRLF(Windows風(fēng)格的換行符),而是保留原來的LF(Unix風(fēng)格的換行符)。 core.autocrlf input 的意思是告訴Git在檢出代

    2024年02月09日
    瀏覽(30)
  • git 提交換行符問題:LF would be replaced by CRLF

    git 提交換行符問題:LF would be replaced by CRLF

    提交git 記錄時(shí),遇到問題 原因 : 是因?yàn)間it換行符的導(dǎo)致Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF 解決方案:禁止轉(zhuǎn)換文件格式,其次允許提交換行符的文件 打開命令行,執(zhí)行以上兩個(gè)命令: 執(zhí)行完后,切換回到git 工具,進(jìn)行提交,這里是sourcetree, 從下圖

    2024年02月06日
    瀏覽(21)
  • [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent..

    [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent..

    ?錯(cuò)誤:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop\\\'s value. Prop being mutated: \\\"value\\\". 譯文:[Vue警告]:避免直接改變prop,因?yàn)槊慨?dāng)父組件重新呈現(xiàn)時(shí),該值將被覆蓋。相反,應(yīng)該使用基于

    2024年02月12日
    瀏覽(19)
  • [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent c

    [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent c

    報(bào)錯(cuò)翻譯:避免直接更改一個(gè)prop,因?yàn)槊慨?dāng)父組件重新渲染時(shí),該值都會(huì)被覆蓋。相反,應(yīng)使用基于prop值的數(shù)據(jù)或計(jì)算屬性。正在更改的prop:“activeId” 解決辦法,使用基于prop的值,即把名為activeId的prop的值放在另一個(gè)變量中,對(duì)那個(gè)變量進(jìn)行修改,不修改activeId。 1、實(shí)

    2024年02月03日
    瀏覽(30)
  • error: The following untracked working tree files would be overwritten by merge:

    error: The following untracked working tree files would be overwritten by merge: 翻譯一下就是: 錯(cuò)誤:以下未跟蹤的工作樹文件將被合并覆蓋: 問題分析: 問題出在 Error 所列出的文件在本地的當(dāng)前分支下未授權(quán)給 git 追蹤,但同樣命名的文件,也即出現(xiàn)在另一個(gè)(遠(yuǎn)程)分支下的同一文件卻

    2024年02月11日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包