git mv出现fatal: bad source…的解决方法

0x01 问题描述 使用git mv 重命名文件时出现以下错误信息: 0x02 问题原因 源文件go/src/handle/add.go 在本地已经被删除了,但是git 库中并没有被删除,所以重命名该文件的上级目录时产生了冲突。 通过git status 可以查看到当前文件状态是已经删除: 0x03...
阅读全文
Git学习笔记:连接到Github git/github

Git学习笔记:连接到Github

一、配置用户信息和ssh key 配置user.email以及user.name: 生成公私密钥: 二、上传密钥到github 上面生成了两个密钥文件,默认位于~/.ssh/目录下: 其中id_rsa是私钥,id_rsa.pub是公钥,我们要把公钥的内容上传到github。查看公钥并复制: 打开gi...
阅读全文
Git学习笔记(二):创建版本库 git/github

Git学习笔记(二):创建版本库

一、概述 学习git的第一步,肯定是要知道如何创建版本库,但是在这之前,还要搞清楚的一组概念是git中的工作区、寄存区和版本库。 工作区:工作区是我们的项目工作目录,也是git初始化时的目录,将来所有的代码文件都保存在这个目录中。 寄存区:在工作区完成代码编辑后,首先要使用add命令把代码提交到寄存...
阅读全文
Git学习笔记(一):Git初始化配置 git/github

Git学习笔记(一):Git初始化配置

一、概述 Git的默认配置信息保存在~/.gitconfig文件下,初始化的时候为空,根据需要添加。 二、配置用户信息 这里的用户信息就相当于QQ或是微信里的用户名一样,标志用户的身份。 需要配置的是name和email: 注意--global选项,如果不带--global选项,配置就只对当前的项目...
阅读全文

CentOS6.5源码安装Git

一、下载安装包 Git发布地址,目前最新版2.15:wget https://github.com/git/git/archive/v2.15.0.tar.gz 网速慢的话可以搞个代理,或者用迅雷下载。 二、安装依赖库 三、解压和安装 安装目录/usr/local/git 五、添加环境变量 六、检查...
阅读全文