1. 什么是Git

       •Git是一个分布式的版本控制软件
              •软件,类似于QQ、office等安装到电脑上才能使用的工具
              •版本控制,类似于毕业论文、写文案、视频剪辑等,需要反复修改和保留原历史数据
              •分布式:
                  •文件夹拷贝
                  •本地版本控制
                  •集中式版本控制
                  •分布式版本控制

2. 安装版本控制的意义

       •保留之前的所有版本,以便在出现问题时,可回滚与修改。(回滚:返回以前的版本)

3. 安装Git

Git安装地址:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

4.如何确定自己是否安装Git:

       •当你在桌面单击右键时出现图片所示文字时即为安装成功:
git详细介绍与操作说明(详细版)

5. git分区图:

       •工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。
       •版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

git详细介绍与操作说明(详细版)

6. 操作过程

       •创建版本库:
              •什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改,删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件”还原”。
       •进入要管理的文件夹(目录)
              •右键 Git Bash Here
       •初始化将这个文件夹(目录)变成git可以管理的仓库。
              •git init
       •查看目录下的文件状态
              •git status
       •管理指定文件
              •1.将文件添加到暂存区:
              •指定文件添加: git add a.txt(文件名)
              •目录下所有文件添加:git add .

              •2.文件生成版本(将文件添加到版本库):
              •git commit -m '描述信息(版本信息)'
       •查看版本详情:(显示关于版本信息,版本号,创建时间,描述信息等等)
              •git log

当当前版本出现问题需要回滚时:

       •回滚之前版本:
              •间隔版本回滚:git reset --hard HEAD^ 回滚到上个版本 ^^ 回滚到上上个版本
              •指定版本回滚:git reset --hard 版本号 (版本号 git log 可查询到所有版本的版本号)
       •回滚之后版本:
              •git reflog 查询之后版本的版本号
              •git reset --hard 版本号 回滚到之后的版本

7.分支操作

       •查看当前分支:
              •git branch
       •创建分支:
              •git branch 分支名字
       •切换分支:
              •git checkout 分支名字
       •创建分支并直接切换到创建的分支:
              •git checkout -b 分支名字
       •分支合并(可能出现冲突,可手动解决):
              •git merge 需合并的分支名字
       •删除分支:
              •git branch -d 分支名字

相关文章: