git学习(一)

git学习

git–>版本控制(保留最终版文件之前的所有版本以方便回看及使用)

git和其他版本控制的区别:(自己感觉像)其他版本保留了每一次的变动信息,像按值传递,git保留每一次更新完的版本还有索引,有一种按指针传递的感觉。

git的三种状态

  1. 已提交(committed)
  2. 已修改(modified)
  3. 已暂存(staged)
    引入Git项目的三个工作区域的概念:Git仓库、工作目录及暂存区域。
    Git仓库
    Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。
    这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。

工作目录是对项目的某个版本独立提取出来的内容。
这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供使用或修改

暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。
有时候也被称作`‘索引’’,不过一般说法还是叫暂存区域。

基本的 Git 工作流程如下:

  1. 在工作目录中修改文件。
  2. 暂存文件,将文件的快照放入暂存区域。
  3. 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。

如果 Git 目录中保存着特定版本的文件,就属于已提交状态。
如果作了修改并已放入暂存区域,就属于已暂存状态。
如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值