Git常用命令
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。
GIT 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理
git pull :取回远程主机某个分支的更新,再与本地的指定分支合并
git status :查看其相关的状态
git diff :用于显示提交和工作树等之间的更改
git add :(shift+insert)将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中
git reset : 撤销git add 操作(git reset . :撤销所有文件;git reset 文件名 :撤销指定文件)
git commit - m "备注":主要是将暂存区里的改动给提交到本地的版本库 (git commit --no-verify -m "" 去掉代码规范)
git push :命令用于将本地分支的更新,推送到远程主机
git branch -a:查看所有分支
git branch :查看当前分支
git checkout 分支名 :切换分支
git clone -b 分支名 XXX (XXX为项目地址):克隆指定分支的项目
git checkout -b 新分支名 :基于当前分支基础上,创建新的分支进行开发
git push origin 新分支名:把新建的分支push到远端,才会在远程仓库显示
git merge master:将新分支和既有分支master进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
git branch -d 分支名:删除分支
git branch -m old new:远程分支名字修改之后,本地要修改分支名(old:原来分支名;new:修改之后的分支名)
放弃本地修改,强制拉取更新
git reset --hard FETCH_HEAD:(慎用、慎用、慎用)
将两个分支进行合并(需要合并到哪个分支就切换到哪个分支进行git merge xxx)
1、git pull origin master(拉取master分支的代码)
2、git merge customer(将customer分支的代码合并到master分支)
3、git push origin master(最后将合并好的代码提交到master分支)
在Git仓库里边创建新的地址之后的操作
1、git init:初始化仓库
2、git remote add origin XXX(xxx 创建的仓库地址)
3、git add . :将本地的全部代码文件添加到索引
4、git commit -m"xxx"
5、git push -u origin master
windows下Git使用报错:
1、报错信息:
warning:LF will be replaced by CRLF in XXX(文件名)
The file will have its original line ending in your working directory.
报错原因:
不同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
解决办法:
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
同操作系统下,处理行尾结束符的方法是不同的
Windows:CRLF(表示句尾使用回车换行两个字符,即"\r\n")
unix:(表示句尾,只使用换行)
mac:(表示只使用回车)
禁用自动转换
git config --global core.autocrlf false
core.autocrlf是git中负责处理line ending的变量,可以设置3个值:true,false,inout。
true:这意味着你在任何时候add文件到git仓库时,git都会视为它是一个text file,它将把crlf变成LF。
false:line endings将不做转换操作。文本文件保持原来的样子。
inout:windows下一般不用。