Windows环境git执行git add命令warning: ....

Git 在编辑文件添加时出现如图提示:

  

  原因:CRLF -- Carriage-Return Line-Feed 回车换行

  解决方法:

  Git提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:

    false - 不做任何检查

    warn - 在提交时检查并警告

    true - 在提交时检查,如果发现混用则拒绝提交

  建议使用最严格的 true 选项。

  (1)如果你是Windows程序员,且正在开发仅运行在Windows上的项目,可以设置false取消此功能,把回车符记录在库中:$ git config --global core.autocrlf false

  (2)Linux或Mac系统使用LF作为行结束符,因此你不想 Git 在签出文件时进行自动的转换;当一个以CRLF为行结束符的文件不小心被引入时你肯定想进行修正,

      把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换:$ git config --global core.autocrlf input

  (3)Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。用core.autocrlf来打开此项功能,如果是在Windows系统上,

      把它设置成true,这样当签出代码时,LF会被转换成CRLF:$ git config --global core.autocrlf true

    

  搞定!

原文地址:https://www.cnblogs.com/ljc1212/p/11573072.html

时间: 2024-08-30 05:20:22

Windows环境git执行git add命令warning: ....的相关文章

Windows环境下通过Git来管理自己的Android代码

前面已经介绍了在Windows下使用git工具来下载Android的源码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目管理工具而CVS及SVN都是集中式的版本控制系统集中式版本控制系统最大的毛病就是必须联网才能工作,分布式版本控制系统根本没有"中央服务器",每个人的电脑上都是一个完整的版本库,这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上,分布式和集中式通过以下两张图会清楚点 Window

(转发)Android 源码获取-----在Windows环境下通过Git得到Android源代码

在学习Android的过程中,深入其源代码研究对我们来说是非常重要的,这里将介绍如何通过在Windows环境下使用Git来得到我们的Android源代码. 1.首先确保你电脑上安装了Git,这个通过 https://github.com/ 下载安装好即可. 2.接着我们在Git命令行里输入如下命令: git clone http://android.googlesource.com/platform/frameworks/base android // 这个android是我们自己认取的名字,表

Windows环境下,用netstat命令查看某个端口号是否占用

目标:在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用. 操作:操作分为两步:(1)查看该端口被那个PID所占用;方法一:有针对性的查看端口,使用命令 Netstat –ano|findstr "<端口号>",如图,最后一列为PID.图中的端口号为1068,所对应的PID为3840. (a)图 方法二:查看所有的,然后找到对应的端口和PID. (b)图 第一幅图中的5列就是上面(a)图对应的5列 (2)查看该PID对应的进程名称. 方法一

windows环境下使用git客户端、github和tortoisegit管理项目代码

一.为什么 为什么不用svn? svn是一个优秀的代码和版本管理工具,使用svn只需要搭建好svn中央仓库,配置本地svn客户端即可,自从google code关闭服务之后,互联网上已经没有非常好的公共svn仓库,如果是公司内部使用,还可以用上公司内网搭建的svn服务器,但个人就没那么方便了. 为什么用git? git和svn同样作为代码和版本管理工具,git的理念更先进,而且公共git仓库github真的好用,众多优秀的开源项目都放在github 什么是git.github.tortoiseg

windows环境下 生成git公钥和私钥

windows环境下 生成公钥和私钥 上传代码到远程仓库的时候需要秘钥进行验证是否本人上传的.打开Git目录下的Git Bash 输入ssh-keygen,回车 可直接不输入路径,使用默认路径(c/Users/Administrator/.ssh/) 按照提示要输入两次密码,但是如果输入了,每次操作操作git库时都要输入密码,所以选择不输入密码 密码输入结束后,提示已生成秘钥 打开c:/Users/Administrator/.ssh/,在文件中,id_rsa是私钥文件,id_rsa.pub是公

Windows环境下的git与github配置

有关git和github的废话就不必多说了,记录一下在windows下配置git和github环境的步骤 1. 首先,需要安装git,如下图所示: 2. 注册github账号 3. 生成SHH Key GitHub选择的默认通信方式是SSH,所以要先在Git里面生成SHH Key,打开Git Bash在其中输入如下命令: 之后一路next,即大功告成. 3. 前往系统用户文件夹复制SHH Key 具体路径为:C:\Users\{username}\.ssh 用记事本打开id_rsa.pub文件,

Windows 环境下配置 git bash 的 HOME 默认路径

0.引 在 windows 下安装 git 之后, git 默认的HOME和~路径一般都是C:\Users\用户名,每次得用命令切换到常用的Repository下,此操作重复而没有意义.为了修改默认路径,有两种方法:(1)修改Git/etc/profile相关参数:(2)按Windows的方式,即创建环境变量,Home,然后设置路径. 1. 修改profile相关参数 (1)针对 git version 1.x 适用 笔者以 git version 1.9.5.msysgit.1 为例. 打开

windows环境下的git安装及使用

昨天晚上,我用了一个半小时整github,为了便于他人能快速的安装使用,也为了回顾一下自己痛苦的过程,特意写下这篇博客.好的,让我们开始吧.... 我的环境:win10,msysgit1.9.4.0 一.git环境部署. 1. 在Github上申请github账号.地址:https://github.com/. 2. 安装git客户端.我安装的是msysgit,我是在下载吧下载的.下载地址:http://www.xiazaiba.com/html/25984.html.安装过程可以参考:http

Git执行&quot;git rebase -i HEAD~xxx&quot;报错:git rebase fatal: Needed a single revision invalid upstream –i

一.问题"git rebase -i HEAD~xxx"是修改git 历史记录的一个很有用的命令. 但是有时在执行该命令时会出现以下错误:$ git rebase –i HEAD~8fatal: Needed a single revisioninvalid upstream –i 二.错误原因当前执行操作的点不在任何分支上,或者可能rebase后面的参数是一个错误的分支:当前执行操作的点前面的提交不够8个. 三.解决办法确认'-i' 之后的参数是否正确:确认需要rebase的提交相对