1. 什么是版本控制系统?
版本控制系统(Version Control System),简称 VCS 。是一种记录一个或若干个文件内容变化,以便将来查阅特定版本修改情况的系统。
2. VCS 出现前
缺点:代码管理效率极其低下,耗时费力,比较 low 。
3. 集中式版本控制系统
代表性:SVN
缺点:客户端必须时刻和服务端相连
4. 分布式版本控制系统
代表性:Git
扩展:https://git-scm.com/book/zh/v2/起步-关于版本控制
Git 安装
1.如何检测安装成功?
git --version
2.初次运行 Git 前的最小配置
当安装完 Git 应该做的第一件事就是设置你的用户名和邮箱。
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
--global 对登录用户所有的仓库有效
显示 config 配置:
git config --list
Git 基本命令
1. 什么是版本库
版本库又名仓库(或数据库),你可以简单理解成一个目录,这个目录里面的所有文件都可以被 Git 管理起来。这个目录里面每个文件的修改、删除、增加等操作,Git 都能跟踪记录下来,以便在任何时刻都可以追踪历史,或者在将来的某个时候可以“还原”。
Git 仓库分为远程仓库和本地仓库两种:
远程仓库:配有专用服务器,为了多人共享而建立的仓库。
本地仓库:为了方便个人使用的,在自己的电脑上配置的仓库。
2. 创建 Git 本地仓库
两种方式:
用 Git 之前还没有项目代码
mkdir 项目目录
cd 项目目录
git init
*用 Git 之前已经有了项目代码
cd 项目目录
git init
3. 从远程仓库克隆
git clone 远程仓库地址
4. 推送到远程仓库
提示:这里的远程仓库测试的时候换成你自己的远程仓库地址。
git status
git add .
git status
git commit -m "备注一下的注释"
git push
5. 从远程仓库拉取
git pull