概述
git是一个版本管理工具,它是用于管理对应的代码的版本的。它是一个集中式的代码管理工具(支持分布式)。相同的软件还有svn(集中式版本管理工具,它不具备分布式的功能)
svn及git的区别
了解git及svn的区别
- Git是分布式的,SVN是集中式的
- Git复杂概念多,SVN简单易上手
- Git分支廉价,SVN分支昂贵
GIT环境搭建
Git
- 下载git
- 安装git
无脑安装
- 测试(出现了对应 git gui(ui视图) 以及 git bash(指令))
wind+r 进入 cmd
git --version #查看版本
git的分区
- 工作区 (代码书写)
- 暂存区 (暂存对应的文件)
- 版本库(历史区 记录所有的提交历史)
git的相关操作
指令化操作
git bash 里面是对应的linux指令区,支持linux指令
常见的linux指令
- cd 进入某个文件夹
- ls 查看当前的文件
- showdown 关机
- reboot 重启
- tar 解压
- vi 编辑器(编辑文件)
- rm 删除
- mv 移动
- clear 清空控制台
- ...
ls
创建本地仓库
git init
创建一个隐藏的文件夹 .gi