Git的流程讲解
⼀、 Git概念
Git 是⽬前世界上最先进的分布式版本控制系统(没有之⼀)
优点:1)⽅便多⼈协同开发 2)⽅便版本控制
⼆、 Git操作流程
Git服务器 --> 本地仓库 --> 客户端 --> 本地仓库 --> Git服务器
三、⼯作区、暂存区、仓库区
1. ⼯作区: 对于添加、修改、删除⽂件的操作,都发⽣在‘⼯作区’中 (红⾊⽂件)
2. 暂存区: 指将⼯作区中的操作完成⼩阶段的暂时存储。(绿⾊⽂件)
3. 仓库区: 1)仓库区表⽰个⼈开发的⼀个⼩阶段的完成
2)仓库区中记录的各版本是可以查看并回退的
3)但是在暂存区的版本⼀旦提交就再也没有了
# 可以使⽤git status查看当前代码的状态,处于哪个区
.撤销修改
只能撤销⼯作区、暂存区的代码,不能撤销仓库区的代码撤销仓库区的代码就相当于回退版本操作
撤销暂存区代码
# 第⼀步:将暂存区代码撤销到⼯作区
git reset HEAD ⽂件名
# 第⼆步:撤销⼯作区代码
git checkout ⽂件名
四、 Git 单⼈本地仓库操作
1. 概念:本地仓库是个.git隐藏⽂件;
2. 安装与查看
安装:sudo apt-get install git 或者 yum install git 查看: git # 腾讯云服务器⾃带git
3. 创建项⽬,并在⾥⾯创建本地仓库
进⼊到test,并创建本地仓库.git;新创建的本地仓库.git是个空仓库
cd Desktop/test/
git init # 创建本地仓库
git init 后,会创建⼀个 .git 的本地仓库,⼀般项⽬都和它同级放置
4. 配置个⼈信息(⽤户名 +邮箱)
git config user.name '张三'
git ail 'zhangsan@163'
#查看配置是否⽣效
git config --list
#默认不配置的话,会使⽤全局配置⾥⾯的⽤户名和邮箱全局git配置⽂件路径:~/.gitconfig
5. 本地仓库搭建好了,可以测试了
在项⽬⽂件夹下,创建demo.py⽂件,⽤于版本控制演⽰
将⼯作区⽂件添加到暂存区
# 添加项⽬中所有⽂件 git add .
# 添加指定⽂件 git add demo.py
将暂存区⽂件提交到仓库区(本地仓库)
git commit -m '版本描述'
# commit会⽣成⼀条版本记录
# -m后⾯是版本描述信息
添加和提交的合并命令: git commit -am "版本描述"
查看历史版本
git log 或 git reflog
# git reflog 可以查看所有分⽀的所有操作记录(包括commit 和 reset 的操作),包括已经被删除的commit记录;
# git log 不能查看已经删除的 commit 记录
git常用指令6. 版本的撤销与代码回退
说明: HEAD表⽰当前最新版本
HEAD^表⽰当前最新版本的前⼀个版本
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论