你还不知道什么是 Git?
1、前言
今天学习的笔记内容是:
Git 学习手册
2、内容
2.1、版本控制
在实际开发中,随着新的需求以及新的 Bug 不断涌现,版本控制的概念是非常重要的,而版本控制工具使得我们可以追踪多个版本的开发和维护活动,其提供了版本管理的功能,可以存储、追踪文件的修改历史,我们可以浏览文件的变动历史,因此版本控制工具是开发中的必备工具之一。
2.2、工具
版本控制工具一般可以分为两种:
集中式版本控制:版本库集中存放在中央服务器,用户在开发中可以从中央服务器下载代码,修改完毕后再提交到中央版本库中去。其中代表工具有:
CVS
和SVN
;分布式版本控制:分布式版本控制并没有“中央服务器”的概念,每个用户的电脑都是一个完整的版本库,当多人协作时只需将自己的代码修改推送给对方既可。其中代表工具有:
Git
。
2.3、Git 的介绍
分布式与集中式的最大区别在于开发者可以提交到本地,用户通过克隆就可以在本地机器上拷贝一个完整的仓库,而不必不必服务器端的软件支持。
而Git
就是一个开源的,分布式的,版本控制工具。
最初Git
是由 Linus Torvalds 为了帮助管理<kbd>Linux</kbd>内核开发而开发的版本控制工具。
Git 的特点在于:
高速且灵活
可离线工作
允许多个并行开发的分支
适合分布式开发
有能力高效管理类似 Linux 内核一样的超大规模项目
备注:
Git 命令手册地址:https://git-scm.com/docs
Git 下载地址:https://git-scm.com/download
2.4、Git 基本配置
安装<kbd>Git</kbd>后,首先要做的就是设置用户名以及邮件地址,这是因为每次<kbd>Git</kbd>提交都会使用该用户的信息。
步骤如下:
打开<kbd>Git Bash</kbd>
设置用户信息:
git config --global user.name "名字"
git config --global user.email "邮箱"
配置后可查看信息:
git config --global user.name
和git config --global user.email
2.5、为常用指令设置别名
我们可以为一些指令设置别名,这样就不用每次使用时都得输入若干参数。
设置别名的步骤:
(1)、打开Git Bash
,执行语句:touch ~/.bashrc
,可创建.bashrc
文件。(2)、在.bashrc
文件中,输入一下内容:
(3)、最后一步,打开<kbd>Git Bash</kbd>,执行source ~/.bashrc
这样,当我们每次查看提交日志时,就不用在git log
后面添加一堆参数,直接输入快捷语句git-log
即可。
3、写在最后
好了,今天的笔记就记到这里。
版权声明: 本文为 InfoQ 作者【翼同学】的原创文章。
原文链接:【http://xie.infoq.cn/article/c3b26a1057046106d9efec0a1】。文章转载请联系作者。
评论