首页 > 其他 > 详细

Github-Q&A 常见错误排查(持续更新)

时间:2019-09-05 20:20:15      阅读:99      评论:0      收藏:0      [点我收藏+]

Q1:提交Git时出现“remote origin already exists”提示?

??关联本地与网上仓库的时候,可能会出现此错误,这是因为已经存在已关联的仓库。通过如下方法可以解决此问题。然后重新关联即可。

git remote add origin

Q2:关于git提示“warning: LF will be replaced by CRLF”终极解答

??解决方案原作者:吖燊丶

??情况1:如果你是 Windows 程序员,且正在开发仅运行在 Windows 上的项目,可以设置 false 取消此功能,把回车保留在版本库中:

#提交检出均不转换
$ git config --global core.autocrlf false

??情况2:Git可以在你提交时自动地把回车(CR)和换行(LF)转换成换行(LF),而在检出代码时把换行(LF)转换成回车(CR)和换行(LF)。 你可以用git config --global core.autocrlf true 来打开此项功能。 如果是在 Windows 系统上,把它设置成 true,这样在检出代码时,换行会被转换成回车和换行:

#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true

??情况3:如果使用以换行(LF)作为行结束符的 Linux 或 Mac,你不需要 Git 在检出文件时进行自动的转换。然而当一个以回车(CR)和换行(LF)作为行结束符的文件不小心被引入时,你肯定想让 Git 修正。 所以,你可以把 core.autocrlf 设置成 input 来告诉 Git 在提交时把回车和换行转换成换行,检出时不转换:(这样在 Windows 上的检出文件中会保留回车和换行,而在 Mac 和 Linux 上,以及版本库中会保留换行。):

#提交时转换为LF,检出时不转换
$ git config --global core.autocrlf input

Github-Q&A 常见错误排查(持续更新)

原文:https://www.cnblogs.com/levylovepage/p/11469003.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!