一、Git是一款分布式源代码管理工具(版本控制工具)
1.1、我们写的代码需要使用Git进行管理。
源代码有必要管理起吗?
1.0
2.0 //
svn,vss,vcs… git
有必要,因为人工的去处理不同的版本,做相应备份会很麻烦。
Git是linux之父当年为了维护linux—linus之前也是手动维护合并把文件发给Linus
linus自己写了一个版本管理的工具(Git)
特点:
Git易于学习, 占用空间小,性能快如闪电。它优于 Subversion、CVS、Perforce 和 ClearCase 等 SCM 工具,
具有便宜的本地分支、方便的暂存区和 多个工作流等功能。
git分为哪几个区?分别是什么?
①工作区(Workspace)是电脑中实际的目录。
②暂存区(Index)类似于缓存区域,临时保存你的改动。
③仓库区(Repository),分为本地仓库和远程仓库。
通常提交代码分为几步:
①git add
从工作区提交到暂存区
②git commit
从暂存区提交到本地仓库
③git push
或git svn dcommit
从本地仓库提交到远程仓库
二、git 与 svn的区别?
svn 集中式代码版本控制管理工具
git 分布式代码版本控制管理工具 git 最流行
集中存放在服务器端 传统 url地址: 账号名:密码
svn集中式的 如果出现svn服务器出现故障 每个用户都不能访问服务器 代码无法