首先我们用一张图来说为什么要用版本管理
版本管理具有里程碑意义的主要有三个阶段:
CVS 阶段—–>SVN 阶段—->Git 阶段
今天主要和大家聊得就是GIT。
前面的 CVS 和SVN 都是基于一个服务器的,如果脱离服务器,项目的版本保存就
没有了任何意义,Git 恰恰处理了这样的问题,Git 是一个分布式的版本控制系
统,在 Git 中即使用户离线,也能进行项目的提交和更新操作,等到下次连线服
务器时进行整体的同步操作。
先说说版本控制
- 版本管理有一个中央服务器,可以保存所有代码、文档
- 每一次的修改都可以提交到版本库,修改有记录,可追踪
- 不害怕某个同事离职了,代码没有入库
- 本地的代码流失后,可以从版本库检出
- 多人协作,每个同事完成的工作提交到版本库,方便进行集成
- 当我们要开发需求或修复PR时,可以从版本库上拉出分支管理
- 在大的企业,每次提交都可能触发一次构建,实时检查代码的质量
- 如果构建失败了,可以自动revert掉某次提交
分布式与集中式的对比
Linux上安装git
在linux上我们建议你用二进制的方式来安装git,可以使用发行版包含的基础软件包管理工具来安装,如果你是 是CentOS或者Fedora的操作系统,可以使用yum命令来安装git:
$ sudo yum install git
如果你是ubuntu或者是Debian可以使用apt-get的命令来安装git:
$ sudo apt-get install git
要了解更多选择,Git 官方 站上有在各种 Unix 风格的系统上安装步骤, 址为
http://git-scm.com/download/linux。
Windows上安装git
1.在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方 站下载。 打开
http://git-scm.com/download/win,会检查你的操作系统是32位的还是64位的,并自动开始下载对应的安装包。
2.另一个简单的方法是安装 GitHub for Windows。 该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定的凭证缓存和健全的换行设置。 你可以在 GitHub for Windows 站下载, 址 为 http://windows.github.com。
MAC上安装git
首先查看电脑是否已经安装git,打开终端输入:git,安装过则会输出:
方法一:通过homebrew安装git 首先homebrew: /usr/bin/ruby -e “$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)? 安装git: brew install git 方法二:通过xcode 直接从AppStore安装Xcode,Xcode集成了Git,不过默认没有安装,你需要运行Xcode,选择菜单“Xcode”->“Preferences”, 在弹出窗口中找到“Downloads”,选择“Command Line Tools”,点“Install”就可以完成安装了。
安装好git之后,我们就对其进行配置。
当安装完 Git 应该做的第一件事就是设置你的用户名称与邮件地址。 这样做很重要,因为每一个 Git 的提交都会 使用这些信息,并且它会写入到你的每一次提交中,不可更改:
$ git config –global user.name “lizhiyong”
$ git config –global user.email lizhiyong4360@gmail.com
再次强调,如果使用了 –global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行 没有 –global 选项的命令来配置。
很多 GUI 工具都会在第一次运行时帮助你配置这些信息。
你也可以使用git config –list来查看git的所有配置。
这一章就和大家先分享git的安装与配置,后面会继续分享git分支与tag以及常用命令等。
Lee哥也有录制一些安装及配置的视频,如果有需要的话可以后台私信【git】,有什么问题也可以单独咨询。
(关注一波才能私信哦~谢谢)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!