Git是目前世界上最先进的分布式版本控制系统(没有之一)。
在现在的公司中,既有使用svn,也有使用git 的。一般来说,新的项目通常都会使用git。
git的基本概念:
(一)有如下4大概念,必须要弄清楚:
1.工作区
2.版本库
3.暂存区
4.分支
(二)git的一般使用步骤:
1.初始化一个Git仓库(git init);
2. 设置用户名和邮箱;
3. 添加文件到仓库(git add 文件名1 文件名2 );
4. 提交 (git commit -m 说明文字);
5. 查看版本 (git log);
6. 回退 (git reset --hard HEAD^/commit_id);
(三)原理:
整个Git最为核心的就是暂存区,我们在将文件添加到版本库时,是分两步执行的:
第一步,使用git add添加文件;
第二步,使用git commit 提交。
(四)git的命令,非常多。本着二八原则,只需要重点掌握一些常用命令:
git config
git init
git add
git commit
git status
git reset
(五)推送版本至服务器 :
git remote,获取git服务器的名称;
git push origin master,推送。
(六)克隆:git clone
(七)Git和GitHub有何区别:
Git是一款免费开源的分布式版本控制系统 --- 工具;
Github是用Git做版本控制的代码托管平台 --- 平台,就是一个网站;
Github这个平台,底层是使用git工具来实现版本控制的。