Git版本管理工具使用教程

1.Git简介

Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到超大型项目的所有内容。

Git 易于学习, 占用空间小,性能快如闪电。它超越了Subversion,CVS,Perforce和ClearCase等SCM工具,具有[廉价的本地分支,方便[的暂存区域]和多个工作流程等功能。

2.git的初始化

  • 下载安装,下载地址为https://git-scm.com/downloads
  • 创建一个文件夹,这个文件夹就是我们管理所有文件的存放地点
  • 在文件夹中点击右键使用Git Bash功能
  • 在弹窗中输入初始化指令,让git帮我们管理这个文件夹中的所有文件夹和文件
git init # 此命令为创建git版本管理的本地仓库
  • 产生的.git文件夹用来存放管理你文件的所有版本以及gitd配置的相关内容,不要轻易改变这个文件

2.git的简单指令的使用

功能 指令
查看仓库中所有文件夹和文件的状态 git status
让git管理单独的文件夹或者文件 git add 文件或文件夹名
让git管理所有的文件和文件夹 git add .
配置用户名 git config --global user.name '用户名'
配置邮箱 git config --global user.email '邮箱'
提交版本 git commint -m '描述信息'
查看日志 git log
  • 补充说明
# 在执行git status命令的时候,显示的几种颜色代表的含义
1.红色:
代表新增的文件或者是老文件,加下来是执行git add .(或者单个文件的或者文件夹的名字,文件与文件夹的写法就是文件末尾有个斜杠)

2.绿色:
代表已经被git管理起来的文件,接下来哟啊执行git commit -m '描述信息'

3.白色:
生成的版本

3.git的高级功能

git的三大工作区git分为三大区域,工作区,缓存区和版本库。以下对三大区域进行详细介绍。

  • 工作区:工作区分为两个部分,一个是已经管理起来的文件或者文件夹,另一个是新增的或修改的文件和文件夹。文件修改和新增git都能自动检测到。
  • 缓存区:缓存区就是给用户将来提交的新版本内同提供一个缓冲的作用,如果在缓存区发现问题,可以将文件拉回工作区,修改过后再回来进行操作,而不是直接提交到版本库。
  • 版本库:版本库的价值就是管理我们所有版本文件的仓库

补充知识:

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

文件往Git版本库里添加的时候,是分两步执行的:

第一步用git add把文件添加进去,实际上就是把文件修改添加到暂存区。
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。

创建Git版本库时,Git自动为我们创建了唯一一个master分支,git commit就是往master分支上提交更改。add需要提交的文件修改通通放到暂存区,然后commit可一次性提交暂存区的所有修改

4.git的回滚
5.git的分支
6.git的工作流

posted @ 2022-03-21 00:25  recordlife  阅读(246)  评论(0编辑  收藏  举报