git使用问题汇总

在执行git add命令是出现:warning: LF will be replaced by CRLF in ...

原因:

  回车(CR, ASCII 13, \r) 和换行(LF, ASCII 10, \n)这两个ASCII字符不会输出到屏幕,它们在windows中用来标识一行的结束,而在linux/unix系统中只有换行符。也就是在windows中换行符为CRLF,在linux下换行符为LF。git中有一个参数autocrlf,有三个值true、false、input。设为true,git会在提交时自动把CRLF转换成LF,在签出时把LF转换成CRLF。设为false,则不会进行转换。设为input,会在提交时将CRLF转换成LF,在签出时不进行转换。autocrlf默认值为true,所以在windows下进行提交时会有这个警告信息。

解决方法:

  如果仅在windows中使用,可以将autocrlf设置为false。

$ git config --global core.autocrlf false

  如果在多个平台的话,在windows中可以设置为true,在MAC/Linux中设置为input。

时间: 2024-10-12 10:15:34

git使用问题汇总的相关文章

Git各种错误汇总

1.github上版本和本地上版本冲突的方法,即提交时会提示如下错误: 解决方法,提交时采用如下代码: git push -u origin master -f 参考链接: http://blog.csdn.net/shiren1118/article/details/7761203 Git各种错误汇总

git命令学习汇总

GIT 版本控制常用命令汇总 git version 查看当前git版本信息 git help 获取全部命令帮助信息 git help <command> 获取指定命令帮助信息 git config user.name "Your Name Comes Here"  设置当前项目git用户名 git config --global user.name "Your Name Comes Here"  设置全局项目git用户名 git config user

Git相关操作汇总

git clone: 正如上图,当我们打开终端的情况下,默认我们所在的目录是在/home/shiyanlou的,大家可以在终端输入以下命令把目录切换到桌面cd  /home/Desktop这个时候输入'git clone https://....'后,下载的代码就在我们实验楼的环境桌面了.如果大家想要了解更多相关内容,可以学习实验楼中的<Linux基础入门(新版)>.http://forum.shiyanlou.com/forum.php?mod=viewthread&tid=541&

git - 常用操作汇总

远程仓库相关命令 检出仓库:$ [email protected]:yaoxiabing/saltstack.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set-url --push [name] [newUrl]拉取远程仓库:$ git pull [remoteName] [localBranchName]推送远程仓库:

Git入门资料汇总

Git是一个非常好用的版本控制工具,同时,它也是一个相对比较复杂的工具,想要掌握它还是需要花一番功夫的.网络上关于Git的入门资料已经很多了,我就不再重复了,直接把我学习的文章放在这里. Git详解 Git详解之一:Git起步 Git详解之二:Git基础 Git详解之三:Git分支 Git详解之四:服务器上的Git Git详解之五:分布式Git Git详解之六:Git工具 Git详解之七:自定义Git Git详解之八:Git与其他系统 Git详解之九:Git内部原理 其他资料 Git Book

【开发工具 - Git】之Git常用命令汇总

本文记录了Git Bash中的常用指令. 1       Git操作 git clone XXXXX:将GitHub项目XXXXX克隆到本地 git remote –v:查看远程连接信息 git checkout XX:进入XX分支 git checkout –b XX:创建并进入XX分支 git checkout –b ZZ YY/XX:从YY远程连接中将XX分支拉取到本地ZZ分支 git branch:查看当前本地所有分支以及当前在哪个分支 git branch –d XX:删除本地的XX分

Git学习总结(10)——git 常用命令汇总

1.git 基本概念: 工作区:改动(增删文件和内容) 暂存区:输入命令:git add 改动的文件名,此次改动就放到了'暂存区'(新增的文件) 本地仓库(简称:本地):输入命令:git commit 此次修改的描述,此次改动就放到了'本地仓库',每个commit,我叫它为一个'版本'. 远程仓库(简称:远程):输入命令:git push 推送到远程仓库,此次改动就放到了'远程仓库' git pull 拉去远程仓库 commit-id:输出命令:git log,最上面那行commit xxxxx

git常用命令汇总

git commit -m ""  只会提交添加到缓存区的文件(只提交添加的) git commit -a -m ""  能提交修改过,但是没有添加到缓存区的文件(修改过的就能提交) 使用命令:git log  能查看提交历史,后面加上  --pretty=oneline  能使内容单行显示 使用命令:git status  能让我们时刻掌握仓库当前的状态 学习文档: https://git-scm.com/book/zh/v2 持续更新...

【转】git乱码解决方案汇总

git乱码解决方案汇 2012-11-04更新:官方的“终极”解决方案:msysGit1.7.10开始使用UTF-8编码保存文件名. 2011-10-24更新: 从一篇链接到本篇文章的文章(我对这篇文章提出的与windows患者的相处之道深感赞同)找到了一个“终极”解决方案,但我没有测试. 我一直是在cygwin下使用git,辅以TortoiseGit.使用上没什么问题,但今天在处理一个有中文文件名的项目时却出现文件名乱码的问题. 情况重现 在一个使用cygwin的bash提交的git项目中,已