git 的基本概念和配置说明

  对于git 版本控制器,比如GitHab、GitLab以及国内也比较好用的码云,这些远程代码托管平台越来越受到公司以及开发者们的青睐。也因此大量的代码从SVN中被上传到远程git 托管平台。

  当然如果你在使用到任何代码托管平台时,git命令是一成不变的,git命令所具备的功能完完全全能够满足我们项目管理的需求。当然此时我们就有必要了解对git 常用命令的使用、环境搭建,如果你基本的git命令还不会使用,那么尽管你有非常丰富的工作经验同样也需要承受一定的学习压力,在一些专业术语上面总是有那么些难以理解。

***当然本文不会深入的去介绍如何去使用git命令,因为往往对于一些常用的git 命令以及能够实现的功能都已经“搓搓有余”了。本文主要简明的介绍常用git 命令的应用,以及记载下来以备后需!***任何有问题的地方请下方留言纠正,当然如果问题“无处不在”。或者您需要进一步深入概念性、系统性的学习:
https://www.yiibai.com/git/
https://git-scm.com/book/zh/v2

git 基本

通过一张直观的图片,明白其git的基本构造,理解git就基本好用了,以下是GIT 的工作树:
git 的基本概念和配置说明_第1张图片
本地仓库的Git,由三个核心部分组成:
第一个:工作目录,它持有我们实际的文件 => Working Direcotry
第二个: 缓存区,它是临时保存我们待提交的文件 => Index
第三个:Header 头,它是存放我们最后提交过结果。该区域的文件最后将推送到远程Gti的仓库中


git 安装

本地如果还没有安装GIT 客户端的可通过以下地址下载安装:
https://git-scm.com/downloads


配置Git

通过github 官方网址(https://github.com/)注册好账户并安装了本地git cli 客户端时,在我们任何对git 命令操作时候需要验证用户信息,需要生成本地的git 用户信息存储库 。

1、生成ssh key,git命令控制台输入如下命令,后面跟随我们注册git 账户的Email.

$ ssh-keygen -t rsa -C "[email protected]

命令键入成功后默认会在路径C:\Users\GuanQun.ssh 文件下生成id_rsa.pub 文件,复制该文件内秘钥保存到网站:
git 的基本概念和配置说明_第2张图片

2、验证秘钥是否配置成功

$ ssh -T [email protected]

3、配置本地git 用户名已经邮箱地址,git每次commit都会记录它们:

$ git config --global user.name "your name"
$ git config --global user.email "[email protected]"
git 常用命名

在使用git时,一些必要的概念是必须要知道的,这才能更好的有助于理解和使用的git版本控制器。
就好比如果我们吃米饭却不知道米是从何而来?此时的你会不会感觉|“匮乏无力”,当然如果你有亲身下田种植水稻的经历,以及水稻丰收的过程~

转到:git 常用命名的简明使用

git 的基本概念和配置说明_第3张图片

你可能感兴趣的:(GitHub)