git 学习


git 版本学习

第一阶段 

set email and name 


进入要管理的文件

git init  # 初始化 (提名)

检查当前目录下文件的状态
git status  


已管理的文件状态  是绿色

新增的文件或者修改了原来的老的文件  是红色

管理文件

单一管理  git add 文件名 
全部管理  git add .


提交生成版本号 
git commit -m  'v1'

git status   如果没有了文件的话,说明已经被管理起来了


第二阶段  要修改
git status  
modified  已经修改的文件
git  add  

并且 commit  -m

查看版本列表
git  log


git的使用空间的概念

工作区 --> 已管理的 或者新增文件 或者已修改的文件 红色

暂存区 --> 绿色

版本库 --> 提交的文件


第三阶段
功能持续增加

需要回滚的需求,功能下线
git log 查版本号 
git reset --hard  加上版本号  回滚到已知的版本


又想回滚最新的版本
用 git reflog 查询
git reset --hard  加上版本号

 三大空间的切换


工作区文件(已经修改过的文件) 提交到暂存区
git add . or *  and file_name 

暂存区的文件提交到版本库
git commit . *  file_name

版本库 还原到 工作区(已管理状态)
git reset  --head 版本号

版本库 还原到 工作区(已修改状态)
git reset  --mix 版本号

版本库 还原到 暂存区
git reset  --soft 版本号

暂存区还原到工作区 (在工作区的状态是已修改的状态)
git reset HEAD file_name 

工作区已修改的文件,要还原到已控制区
git checkout -- file_name


git branch 查看当前所在的代码版本 

git branch dev   创建一个分支名为dev的版本

git checktout  dev  切换到dev的分支上


git 合并分支  要切换到master 主分支上,

git merge dev

git branch   -d dev  删除分支



posted @ 2022-09-01 15:09  mmszxc  阅读(19)  评论(0)    收藏  举报