Git工作区域介绍与工作流程、Git的本地配置与远程配置(附镜像高速下载链接)

Git工作区域介绍

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:
在这里插入图片描述

  • Workspace:工作区,就是你平时存放项目代码的地方。需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间。

  • Index /Stage:暂存区,或者叫待提交更新区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息。在提交进本地仓库之前,我们可以把所有的更新放在暂存区。

  • Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本

  • Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

工作流程

git的工作流程一般是这样的:

1、在工作目录中添加、修改文件;

2、将需要进行版本管理的文件放入暂存区域;

3、将暂存区域的文件提交到git仓库。

因此,git管理的文件有三种状态:已修改(modified),已暂存(staged),已提交(committed)
在这里插入图片描述

Git配置

上面说到Git涉及到的四个工作区域,其中需要我们配置的只有本地仓库和远程仓库。

本地配置

1、Git的下载安装;
打开 [git官网] https://git-scm.com/,下载git对应操作系统的版本。

官网下载太慢,我们可以使用淘宝镜像下载:http://npm.taobao.org/mirrors/git-for-windows/

安装:无脑下一步即可!安装完毕就可以使用!

2、启动Git
安装成功后在开始菜单中会有Git项,菜单下有3个程序:任意文件夹下右键也可以看到对应的程序!
在这里插入图片描述
Git Bash:Unix与Linux风格的命令行,使用最多,推荐最多

Git CMD:Windows风格的命令行

Git GUI:图形界面的Git,不建议初学者使用,尽量先熟悉常用命令

3、下载安装完成之后,就要配置用户信息了,相当于在Git的服务器进行注册一个用户,以后你上传资源的时候让Git的远程服务器能够知道用户是谁。
所有的配置文件,其实都保存在本地!

首先打开Git Bash

①设置用户名与邮箱(用户标识,必要)
当你安装Git后首先要做的事情是设置你的用户名称和e-mail地址。这是非常重要的,因为每次Git提交都会使用该信息。它被永远的嵌入到了你的提交中:


git config --global user.name "xxxxxx"  #名称
git config --global user.email xxxxxx@qq.com   #邮箱

查看配置 :


#查看系统config
git config --system --list
  
#查看当前用户(global)配置
git config --global  --list

在这里插入图片描述
到这里本地仓库就配置好了,接下来就要配置远程仓库了。

远程配置
我们在本地仓库操作完成后要把资源上传到远程仓库,如Github服务器,这不仅需要上面配置的用户信息,还需要你提供Github账户的信息,为了避免每次上传都要输入信息验证,我们就需要为Git配置免密登录,这就需要本地电脑与远程服务器通信时提供必要的密钥,以此密钥来验证用户身份。

1、首先在本地生成ssh密钥:

  • 进入 C:\Users\Administrator.ssh 目录
  • 生成公钥

ssh-keygen

在这里插入图片描述
生成的密钥如图所示:
在这里插入图片描述
打开id_rsa_pub公钥,将其中的文本复制到Github中;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此,远程仓库配置完毕,现在就可以在本地上传资源或者从远程克隆资源了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值