Git
- Git 是目前世界上最先进的分布式版本控制系统(没有之一)
作用
- 源代码管理
为什么要进行源代码管理?
- 便于多人协同开发
- 便于版本控制
Git管理源代码特点
1.
Git
是分布式管理.服务器和客户端都有版本控制能力,都能进行代码的提交、合并、...2.
Git
会在根目录下创建一个.git
隐藏文件夹,作为本地代码仓库
Git操作流程
Git服务器 --> 本地仓库 --> 客户端 --> 本地仓库 --> Git服务器
工作区
- 对于
添加
、修改
、删除
文件的操作,都发生在工作区中
暂存区
- 暂存区指将工作区中的操作完成小阶段的存储,是版本库的一部分
仓库区
- 仓库区表示个人开发的一个小阶段的完成
- 仓库区中记录的各版本是可以查看并回退的
- 但是在暂存区的版本一旦提交就再也没有了
Git单人本地仓库操作
以下为演示Git单人本地仓库操作
1.安装git
sudo apt-get install git
2.查看git安装结果
git
3.创建项目
在桌面创建
test
文件夹,表示是工作项目Desktop/test/
4.创建本地仓库
- 进入到
test
,并创建本地仓库.git
新创建的本地仓库
.git
是个空仓库cd Desktop/test/ git init
创建本地仓库
.git
后
- 进入到
5.配置个人信息
git config user.name 'zhangsan' git config user.email 'zhangsan@163.com'
配置个人信息后
默认不配置的话,会使用全局配置里面的用户名和邮箱 全局git配置文件路径:~/.gitconfig
6.新建py文件
在项目文件
test
里面创建login.py
文件,用于版本控制演示
7.查看文件状态
- 红色表示新建文件或者新修改的文件,都在工作区.
- 绿色表示文件在暂存区
新建的
login.py
文件在工作区,需要添加到暂存区并提交到仓库区git sta