Git 中 CRLF 与 LF 的转换
换行符在不同的操作系统上的表示 首先要理解的一点是,对于不同的操作系统,对于换行符的表示是不一样的。也就是说当我们在编辑一个文件,在键盘上按下回车键的时候,对于不同的操作系统保存到文件中的换行符是不一样的。见下表: 123456789CR: 表示回车\rLF: 表示换行\nCRLF: 表示回车换行\r\n敲下回车键,不同的操作系统保存到文件中的值:Windows:使用的是 CRLF ==> 即 \r\n,文件中保存的是 \r\nLinux/Unix: 使用的是 LF ==> 即 \n,文件中保存的是 \nMacOS: 使用的是 CR ==> 即 \r,文件中保存的是 \rMacOS X系统:使用的是 LF ==> 即 \n,文件中保存的是 \n(MacOS X 已经改成和 Unix/Linx 一样使用 LF) 问题: 既然不同的操作系统,对于换行符使用不同的表示形式,如果一个团队在开发一个共同的项目,如果你使用的是 windows 系统,而你的小伙伴用的是 Mac 的话,当你们使用 git 协同开发软件时,就会出现换行符不统一的问题。 虽然对于不同的操作系...
使用 GitHub 托管自己的项目
安装 Ubuntu 系统 123sudo apt-add-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git 如果出现 apt-add-repository: command not found 错误,要先执行以下: 12sudo apt-get install python-software-propertiessudo apt-get install software-properties-common Windows 系统 下载 Git for Windows,建议下载安装版根据提示安装。 Windows 系统中,以下操作均在 Git Bash 命令窗口中执行。 配置 设置全局用户 12git config --global user.name "Your Name"git config --global user.email "youremail@gmail.com" 设置密钥 生成 ssh 密钥: 12345678$ ssh-keygen -...

