Git下载与打开
- 官网下载安装(官网地址:https://git-scm.com/)
文章插图
安装基本只需要修改安装路径和默认打开方式,其他选项一律默认即可
- 启动Git
- Git Bash:Unix与Linux风格的命令行 , 使用最多,推荐最多
- Git CMD:Windows风格的命令行
- Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令
下载Git之后,我们可以在文件夹下直接点击右键,可以看到出现有Git Bash的选项,点击即可开启
文章插图
Git相关配置我们在下面介绍一些Git的配置查看方法以及配置方法
首先我们需要知道查看Git配置的方法:
# 查看全部配置git config -l
Git中存在有系统默认配置以及我们自己配置的信息:# 查看系统configgit config --system --list# 查看当前用户(global)配置git config --global--list
我们在Git中有必须设置的两个属性:# 这是非常重要的,因为每次Git提交都会使用该信息 。# 设置名称git config --global user.name "QiuLuo"# 设置邮箱git config --global user.email 3206154701@qq.com
如果你希望在单个项目中修改name和email可以去掉--global,表示不在全局中配置Git基本理论我们下面将从Git的数据传递方面讲起,是很重要的地方哦~
Git四个区域我们的Git会将我们的数据保存下来,作为版本保留下来
而保留的地点通常被我们划分为四个区域:
- 工作目录(Working Directory)
- 暂存区(Stage/Index)
- 资源库(Repository或Git Directory)
- 远程仓库(Remote Directory)
文章插图
接下来让我们依次介绍这四个区域:
- 工作目录:第一层,主机存放代码的区域
- 暂存区:第二层,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息
- 资源库:第三层,本地仓库,安全存放数据的位置 , 保存有你提交到所有版本的数据 。
- 远程仓库:第四层,托管代码的服务器
具体的Git流程如下:
1、在工作目录中添加、修改文件 [Git状态:已修改(modified)]
2、将需要进行版本管理的文件放入暂存区域 [Git状态:已暂存(staged)]
3、将暂存区域的文件提交到git仓库 [Git状态:已提交(committed)]
Git项目搭建接下来我们开始Git项目搭建的讲解~
本地仓库搭建我们前面说到,我们Git会将工作目录的项目传递到本地仓库上
那么首先我们需要学会创建本地仓库:
- 本地仓库创建
# 在当前目录新建一个Git代码库(注意:会在当前页面下产生一个隐藏目录.git,需要打开隐藏目录标签才可以查看到)$ git init
- 远程仓库克隆
# 克隆一个项目和它的整个代码历史(版本信息) 提供一个url:https://gitee.com/kuangstudy/openclass.git$ git clone [url]
Git常用六个方法Git项目文件的处理一共只有六个方法,用于控制四个区域的流动:- add:工作目录 -> 暂存区
- commit: 暂存区 -> 资源库
- push: 资源库 -> 远程仓库
- clone: 远程仓库 -> 资源库
- checkout: 资源库 -> 工作目录
- pull: 远程仓库 -> 工作目录
文章插图
Git文件操作我们Git的项目操作实际上来说就是对文件进行操作
下面我们来介绍Git操作文件的一些方法以及文件的四种常见状态
Git文件状态我们对文件进行不同的操作或采用了不同的代码之后,文件的状态会发生变化
我们通常将文件的状态分为四种:
- Untracked : 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged.
- Unmodify : 未修改, 即版本库中的文件快照内容与文件夹中完全一致.
- Modified : 文件已修改, 仅仅是修改, 并没有进行其他的操作.
推荐阅读
- 一篇文章带你了解网页框架——Vue简单入门
- lol到底该怎么玩(lol各个位置该怎么玩)
- 英雄联盟怎么玩(英雄联盟英雄大全介绍)
- 如何创建自己的QQ群(1000人qq群创建条件)
- 手机QQ怎么创建群(手机qq咋建群)
- 如何申请建立一个QQ群(怎么创建一个满人qq群)
- 如何建立简单的QQ群(qq建立群)
- 如何创建qq群(qq怎么自己建群)
- 绝地求生怎么玩(绝地求生怎么玩手机版)
- 网吧怎么玩绝地求生(网吧绝地求生登录教程)