github 知识点+命令 总结(最全,适合初学者)

一、git相关概念

1、git文件的三种状态

  • committed 已提交 ,表示数据已经安全的保存在本地数据库中
  • modified 已修改 ,表示修改了文件,但还没保存到数据库中
  • staged 已暂存 ,表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

2、Git项目的三个工作区域:Git 仓库、工作目录以及暂存区域。

在这里插入图片描述
工作区 是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
暂存区域 是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作`‘索引’’,不过一般说法还是叫暂存区域。
Git 仓库 是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。

3、Git 工作流程

(1)在作目录中修改文件。
(2)暂存文件,将文件的快照放入暂存区域。(git add)
(3)提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。(git commit -m ‘’)

即:modified(工作目录)–>staged(暂存区域)–>committed(Git仓库)

工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能处于未修改,已修改或已放入暂存区。 工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件,它们既不存在于上次快照的记录中,也没有放入暂存区。 初次克隆某个仓库的时候,工作目录中的所有文件都属于已跟踪文件,并处于未修改状态。

编辑过某些文件之后,由于自上次提交后你对它们做了修改,Git 将它们标记为已修改文件。 我们逐步将这些修改过的文件放入暂存区,然后提交所有暂存了的修改,如此反复。所以使用 Git 时文件的生命周期如下:

在这里插入图片描述

二、Git仓库配置

1、在自己的git上面创建一个名为text的仓库

2、在本地创建文件夹,打开Git Bash

3、创建一个名为text的文件夹,设置用户名称和邮件地址,作为一个标识。

4、git init

mkdir text
git config --global user.name "1623354901"
git config --global user.email 1623354901@qq.com
#git init 把这个目录变成git 可以管理的仓库
git init

# 一旦使用 --global 选项,那么该命令只需要运行一次,以后无论你在该系统上做任何事情,Git 都会使用那些信息。当想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值