初识 Git


一、 什么是 Git ?Git是用来做什么的?

什么是 Git?

git 是一种项目管理工具

Git 可以用来做什么?

通过 git 工具将本地项目与远程仓库(如 gitee、gitlab、github等)进行连接,对项目代码进行管理:

  1. 多人共同协作开发;
  2. 通过 git 工具从远程仓库克隆完整的 git 仓库到本机;
  3. 在本机根据不同的开发需求创建分支、修改代码、合并分支;
  4. 本机代码提交到远程仓库;
  5. 本地代码提交到远程仓库时可能会出现代码冲突问题,手动解决冲突代码后重新推送代码;
  6. ……

二、Git 工作流程、状态

Git 基本工作流程

  1. 在工作区修改文件(新建、修改内容、删除都属于修改操作)
  2. 暂存即将提交的更改
  3. 提交更新,找到暂存区的文件,将快照永久性存储到 Git 仓库

Git 中的 3 个区域

  • 工作区
  • 暂存区
  • Git 仓库(版本库)

Git 的 3 种状态

  1. 已修改 modified

    文件进行修改,但还未将修改后的文件放到暂存区

  2. 已暂存 staged

    对已修改文件的当前版本做了标记,使之包含在下次提交的列表中

  3. 已提交 committed

    表示文件已经安全地保存在本地的 Git 仓库中

【注意】

  • 工作区的文件被修改了,但还没有放到暂存区,就是已修改状态。
  • 如果文件已修改并放入暂存区,就属于已暂存状态。
  • 如果 Git 仓库中保存着特定版本的文件,就属于已提交状态。

工作区的 4 个状态 (两大类)

  • untracked 未跟踪(未被纳入版本控制)(未被 Git管理) 新建文件
    • 【新创建的文件,还未被纳入管理,所以处于未被跟踪状态。】
  • tracked 已跟踪(被纳入版本控制)(已被Git管理)
    • Unmodified 未修改状态 将文件存在了 git 仓库后,没有再次对文件进行修改
    • Modified 已修改状态 对已经存到 git 仓库的文件进行修改了
    • Staged 已暂存状态 添加在暂存区

Git 操作的终极结果: 让工作区中的文件都处于 “未修改” 的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值