前言
Git作为Linus大神的第二个伟大作品现在已经被广大程序员们广泛使用,在学校实验室工作的时候,没有这种在Git上工作的氛围,一直没有机会接触Git。也是后来因为自己在两台机器上同步代码很麻烦,才在Github网站注册了账号,开始使用Git管理代码。但是,因为都是自己想到什么学什么用什么,没有系统整理过,所以也是各种命令都不熟悉。现在工作了用Gitlab需求十分多,感觉有时候还是会忘记一些命令和用法,所以这里借着阅读《Git权威指南》这本书,记录一下一些常用的命令,不求像书中作者那样对git底层运行机理了如指掌,能够满足自己工作和学习的使用需求即可。
好了,闲话少说,让我们开始吧。
Git安装
我目前的主要工作系统还是Ubuntu居多,系统版本是14.04,偶尔不能解决的问题才在Windows 10上进行,所以主要是在这两个系统上安装下Git的工作环境。
Ubuntu系统
拜linux方便的apt包管理工具所赐,我们可以方便的使用apt
或者apt-get
安装和卸载Git及相关的软件包:
$ sudo apt-get install git
其他的CentOS、Fedora等发行版本可以使用yum工具安装:
$ yum install git
Windows系统
windows系统推荐采用Git官方推出的Git针对windows的版本——Git for Windows,下载会自动开始。
Git工作环境配置
下载安装Git后可以使用命令行确定一下安装成功,下面是我写笔记的时候最新的Git版本。
$ git --version
git version 1.9.1
接下来像普通的网站一样,向Git注册一下你的名字和邮箱,这样方便之后使用让Git和其他的程序员们知道你是谁。
$ git config --global user.name "your name"
$ git config --global user.email "your@email.com"
这里的配置--global
是与--system
相对应的,前者是对当前用户的设置,会存储在当前用户的根目录~/.gitconfig
当中,作为当前用户所有项目的默认设置,而后者是对整个系统级的设置,设置内容会记录在/etc/gitconfig
当中,作为所有的系统用户的默认配置。最后,在某一个Git项目当中,可以不加上述两个参数设置本项目的配置。
Git支持多种命令,add
、commit
等,并且可以使用缩写别名来替代较长的命令,如:
$ git config --global alias.br branch
但是作为初学者或者不是Git重度用户需要每天各种git花式操作的,不建议使用别名,先把命令熟悉了再说。而且目前git有方便的命令前缀自动补全功能,大部分时候敲写git命令都不是工作的一种负担。
至此我们已经将Git的学习环境都配置好了,一切就待开始使用Git来管理我们的项目。
网友评论