超厉害的git教程(就是你的参考书)
2017-03-24 本文已影响486人
亭子青年
始终相信技多不压身,虽然没有在工作中使用到git,但是作为一个合格的tester,还是非常有必要要学习一下的,毕竟据说这是一个非常🐂的版本控制系统。
下面是我个人整理的关于这两天学习的笔记,主要是起到温故知新的作用。如果能够无意之间帮助到大家,更好。
Git是什么
git是分布式的版本控制系统
集中式和分布式的区别
集中式代码版本控制系统和分布式代码版本控制系统最大的区别在于,集中式版本控制系统依赖于中央服务器和网络,而分布式没有中央服务器,比如,svn的log都在服务器上,如果需要查阅,需要链接到远程服务器,并且有权限。
安装前的说明
git虽然没有中央服务器,但是在工作中我们还是会构建一个“服务器”来方便交换代码。有两种选择,第一种是直接使用github和Bitbucket的托管服务器,第二种是自己搭建git服务器。
mac上最好的git免费gui工具是SourceTree。
安装过程
- 下载git installer,地址:https://git-scm.com/downloads
- 安装git包,傻瓜式安装,直接拖放
- 打开terminal,输入git --version查看安装版本
- 创建一个全局用户名和邮箱: =》git config —global user.name “ht”=>git config —global user.email “jjj@qq.com"
- 配置ssh
配置文件说明
当前用户的git配置文件位置=》用户主目录下的一个隐藏文件.gitconfig
当前项目的git配置文件位置=》.git/config
当前项目的git的忽略文件=》项目主目录/.gitignore
SSH=》用户主目录下的.ssh目录下有生成的公钥和私钥
git理论知识
Git理论.pnggit常用命令
Git常用命令.pngword天,终于弄完了,如果能帮助到你,给个赞,以资鼓励,虽然我知道没有多少人会看得到我的文章。
拜拜,带儿子去了。
对于一个宝妈,还这么爱学习,我也是够崇拜我自己了