赞
踩
版本控制系统(Version Control System):是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制系统不仅可以应用于软件源代码的文本文件,而且可以对任何类型的文件进行版本控制。
常见的版本控制系统有:cvs、svn、git
本地版本控制系统
本地版本控制系统就是在一台机器上,记录版本的不同变化,保证内容不会丢失
缺点:如果多人开发,每个人都在不同的系统和电脑上开发,没办法协同工作。
集中式版本控制系統
svn/cvs都是集中式的版本控制系统
分布式版本控制系统
git是分布式的版本控制系统。
Git是一款免费、开源的分布式版本控制系统 ,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
# 推荐使用国内镜像下载 http://npm.taobao.org/mirrors/git-for-windows
1. 不要安装在中文目录
2. 不要使用桌面管理软件
安装很简单,一直下一步即可。在任意的目录下右键,能够出现下图,表示安装成功了。
git用法方式主要有两种,
bash是linux系统的命令,因此学习git前,我们先学习一下bash
# cd 改变目录 (change directory) cd images #进入images文件夹 cd .. #进入上一层目录 cd ~ #进入用户根目录 # tab 自动补全,当我们输命令或者目录很长时,可以使用tab键进行自动补全。 # 按两次tab,会把所有符合要求的内容都列出来。 # pwd 打印当前目录的路径 (print work directory) pwd # ls 展示当前目录列表(list) ls # 展示当前目录 ls -a # 展示全部内容,包括隐藏文件 ls -l # 以列表的形式展示内容 ls -al # 以列表的形式展示所有的内容,包括隐藏文件。 ls --help # 查看ls所有的参数。 ls -l images # 展示images目录下的文件,如果没有写目录,默认展示当前目录。 # clear reset清屏 clear # 清除屏幕内容,滚动条,保留了历史 reset # 重置,历史记录没了。 # mkdir 创建一个文件夹 (make directory) mkdir css # 创建一个css的文件夹 mkdir css img js # 创建了三个文件夹 # rmdir 删除一个空的文件夹(没啥用) rmdir img # 删除文件夹 # touch 创建文件 touch index.html #创建了一个index.html文件 touch css/index.css # 在css目录下创建idnex.css文件 # rm 删除一个文件获取文件夹 rm in
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。