Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

这篇具有很好参考价值的文章主要介绍了Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git作为分布式版本管理,就需要对用户进行认证,账号名和邮箱,方便开发者从不同的电脑进行登录。同时,要想真的记住Git的命令,也必须要清楚Git的存储、上传原理。

一、用户签名

1、打开命令界面

在随便一个桌面位置,按右键,点击Git bash here
Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

2、进入到用户管理的文件夹

首先,文件夹跳转利用cd可以直接跳转到根目录
其次,使用pwd快捷命令,可以跳转到用户文件夹

$ pwd

Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

3、设置用户名

输入命令语句

$ git config --global user.name"用户名"

如果回车后,没有报错,也没有出现任何其他的提示
则证明设置成功

4、设置邮箱

输入命令语句

$ git config --global user.email "邮箱名"

没有报错,即为成功

5、查看用户信息

输入命令语句

$ git config --list

会看到
最下面的这两行就是设置的内容
Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

5.1另外一种查看用户新的方法

就是打开系统的用户管理文件夹

Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】
Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】

二、Git存储的原理

Git分为3大区域
工作区、暂存区和本地库

1、基本的区域的概念

工作区就是我们在本地电脑存储的项目的文件
暂存区则是工作区里的一个隐藏.git目录下的index文件,用来做索引的
本地库是Git为项目自动创建的master分支下的文件

只有当项目文件上传更新到本地库上时,才会生成版本号。

也正因此,为了方便开发时存储更少的历史版本,也就设置了暂存区,这样当我们更改几个bug,都可以暂时存储在暂存区。然后阶段性地上传到本地库,减少版本号迭代的次数。

2、上传的原理

Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】
如上图所示

1、版本的上传

分为2步
工作区暂存区,则通过add即可
这时没有版本号的更新
暂存区到Git的本地库,通过commit
这时会自动分配一个版本号

2、版本的撤回

首先从暂存区工作区的,可以通过checkout

但是从本地库退回到工作区和暂存区的,需要通过reset来实现。
在这个过程中,借助了HEAD指针

3、版本的删除

首先,要对工作区的内容直接进行删除
然后再使用add的方式,更新到暂存区,
再使用commit的方式,更新到本地库

在本地库中的项目,只是进行了删除的标记,并没有物理删除。并且在这个过程中,版本号又进行了更新。

温馨提示💓

如果你在配置的过程中遇到问题,可以直接关注并私信我,发送报错问题,我看到后会第一时间回复~文章来源地址https://www.toymoban.com/news/detail-439826.html

到了这里,关于Git基础|配置Git账号信息,Git存储的原理详解【建议收藏】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springBoot配置文件账号密码加密存储(springCloud nacos)

            最近公司有要求,项目中的配置文件不允许明文存储,全部要改为密文,收集了一些资料,在这里做下记录总结。 在Application启动主类中加入启动注解 @EnableEncryptableProperties 注:加密因子password配置在配置文件中也会涉及到安全问题,更安全的做法是:将其作为系

    2024年02月16日
    浏览(35)
  • 配置git账号以及常用命令

    目录 前言 一、下载git 三、配置全局的用户账号  ​编辑 四 、拉取线上仓库到本地  五、一些常用git命令 总结 帮助总结一下开发者常用的命令 一、下载git 官网链接在这 Git - Downloads https://git-scm.com/download 进入以后就是这个页面,默认是windows的版本,然后就可以下载了。

    2024年02月02日
    浏览(39)
  • linux配置git账号密码

    Linux 在Linux环境下使用http/https协议clone/pull GitLab仓库的代码遇到这个问题。以下解决方案也适合GitHub或其他仓库如码云,coding。 解决方案: 在home目录下创建 .git-credentials 文件 vim .git-credentials ,输入形如 https://{username}:{password}@github.com 的配置文本: http://root:1qazroot@192.168.20.

    2024年02月13日
    浏览(43)
  • Git一台电脑 配置多个账号

    Git一台电脑 配置多个账号 常用的Git版本管理有 gitee github gitlab codeup ,每个都有独立账号,经常需要在一个电脑上向多个代码仓提交后者更新代码,本文以ssh 方式为例配置 建议:linux 或 mac 用户推荐在 ~/.ssh 路径下运行命令行,Windows用户推荐在“ C:Users用户名.ssh ” 密钥文

    2024年01月23日
    浏览(57)
  • Git 多账号多仓库配置 SSH

    在我们使用 Git 中,有时候会遇到多账号多仓库的情况,比如公司的 GitLab 和 GitHub,以及自己的 GitHub,这时候我们就需要配置多个 SSH 密钥来区分不同的账号和仓库 根据你注册仓库的邮箱生成 SSH 密钥,如果你没有注册仓库,记得先在 Github 或者码云上注册一个,然后再生成

    2024年02月15日
    浏览(37)
  • idea2021配置Git&GitHub&账号登录授权

    下载地址:https://git-scm.com/downloads 安装很简单,这里不多废话。 点击 GitManage Remotes…点\\\"+\\\"号添加别名和仓库地址 转圈圈的同时会弹出浏览器,打开授权界面、 点击授权按钮后,输入账号密码登录,并再次点击授权按钮 最终出现下面提示,则over! over之后再去idea看,发现已

    2023年04月08日
    浏览(43)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(69)
  • git 配置多端多个账号(码云、github、gitlab)

    首先要确认已经安装 Git,可以通过执行 git --version 命令来查看当前安装的版本。 想为同一个电脑配置多个 Git 账户,需要完成以下整体流程: 清空默认的全局 user.name 和 user.email 配置项; 为不同的 Git 账户生成不同的 SSH 密钥; 将以上的 SSH 密钥分别添加到 SSH-Agent 信任列表

    2024年02月04日
    浏览(46)
  • 在一台电脑上配置多个Git账号,工作、生活两不误

    任意文件夹下 Git Bash Here 然后输入如下命令来 unset 在操作完上述命令后,可以用来查看情况,这不是必须的。 输入如下代码来生成 ssh key 输入完之后,你可以一起回车,到出一个矩阵框后,就算成功了。默认的文件名应该是 id_rsa 同时还会生成 id_rsa.pub 两个文件 id_rsa 这个是

    2024年02月08日
    浏览(73)
  • Git 用户名邮箱的全局配置和单仓库配置(不同项目使用不同账号登录)

    因工作和个人的仓库地址、用户名和邮箱都不一样,很多时候一个git账号无法满足工作和个人学习并行的需求。 全局用户名和邮箱是本地 git 客户端的变量,可配置,不随 git 库而改变。gitee 和 github 是按邮箱来统计贡献者(Contributors)的。 我们的目的是在特定项目里设置特定

    2024年02月14日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包