一、初识git
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
二、Git 与 SVN 区别点:
1、GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。
2、GIT把内容按元数据方式存储,而SVN是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似.svn,.cvs等的文件夹里。
3、GIT分支和SVN的分支不同:分支在SVN中一点不特别,就是版本库中的另外的一个目录。
4、GIT没有一个全局的版本号,而SVN有:目前为止这是跟SVN相比GIT缺少的最大的一个特征。
5、GIT的内容完整性要优于SVN:GIT的内容存储使用的是SHA-1哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。
三、环境配置
1.账号申请
已注册或者已有git的账户请忽略此步,后需要用,所以在此处写一下
GitHub注册,打开GitHub官网 https://github.com/
2.TortoiseGit安装
TortoiseGit:32/64位最新版及对应的语言包下载地址:https://tortoisegit.org/download/
安装的方法,一直下一步就行,具体做法省略。
安装完成点finish后会有一些基本设置,填写自己Git的用户名和email,其他默认即可
3.汉语版设置
比较习惯英文可忽略此步,有设置操作在此就提一下。
1、首先,请选定一个存放Git项目的目录,这样管理方便. 如: D: est,然后在资源管理器中打开。
2、在空白处点击鼠标右键,可以看到右键菜单中多了几个选项。选择 --> TortoiseGit --> Settings,然后就可以看到配置界面,如下图所示:
3、选中General,Language中选择中文。不勾选自动升级的复选框,可能还需要指定 Git.exe 文件的路径,如
"D:DevlopProgramsGitin"。完成后,点击应用,确定关闭对话框。
4.配置公钥私钥
安装的TortoiseGit自带Puttygen
使用Puttygen生成密钥对
Puttygen双击打开后,点击Generate
注意:鼠标在进度条下方空白处随意移动直到进度条走完,要是移除框外,生成钥匙进度条会走不动的呦~
生成成功后如图下:
然后点击Save public key将公钥保存为 XXX.pub文件,Save private key将私钥保存为 XXX.ppk文件,并将上图中圈公钥部分进行拷贝,登录git平台,将公钥添加到自己的账号中,详见下图
完成之后添加自己的私钥进行添加操作,操作流程如下:
Pageant双击打开,如下图
四、TortoiseGit使用
忽略,后续添加!