如何设置才能GitLab的API来提交Crlf和LF混合存在的文件,用api提交后下载下来换行符保持不变?
1:前提条件:现在使用GitLab的API提交一个文件到GitLab的远程仓库,这个文件里面既有CRLF又有LF的换行符2:需求:用Api提交上传到服务器,然后再用API...
1:前提条件:现在使用GitLab的API提交一个文件到GitLab的远程仓库,
这个文件里面既有CRLF又有LF的换行符
2:需求:用Api提交上传到服务器,然后再用API获取文件到本地,文件的换行符不会改变,跟之前一样
如果使用命令的的话可以用一下命令设置
#git config --global core.autocrlf false
然后用 git push到远程,然后再git pull到本地,文件的换行符没有改变,但是我用API提交文件就不可以。
请问如何设置Git服务器端的配置,才可以实现API上传文件换行符不会被改变? 展开
这个文件里面既有CRLF又有LF的换行符
2:需求:用Api提交上传到服务器,然后再用API获取文件到本地,文件的换行符不会改变,跟之前一样
如果使用命令的的话可以用一下命令设置
#git config --global core.autocrlf false
然后用 git push到远程,然后再git pull到本地,文件的换行符没有改变,但是我用API提交文件就不可以。
请问如何设置Git服务器端的配置,才可以实现API上传文件换行符不会被改变? 展开
1个回答
展开全部
探究CRLF和LF
安装git到configuring the lien ending conversion时,有三个选项:
a.Checkout Windows-style,commit Unix-style line endings.
b.Checkout as-is,commit Unix-style line endings.
c.Checkout as-is,commit as-is line endings.
commit的时候有时也会有相关Line的处理提示。
安装git到configuring the lien ending conversion时,有三个选项:
a.Checkout Windows-style,commit Unix-style line endings.
b.Checkout as-is,commit Unix-style line endings.
c.Checkout as-is,commit as-is line endings.
commit的时候有时也会有相关Line的处理提示。
追问
你好谢谢你的回答,不过我现在的问题是本地没有安装git的,是直接使用gitlab的api来操git上面的资源的,使用http请求调用gitlab的api,可以处理换行符的问题吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询