当前位置: 首页 > news >正文

Git学习(1)pro git阅读

目录

目录:

1. 起步

2. Git 基础

3. Git 分支

4. 服务器上的 Git

5. 分布式 Git

第一章

1.3 Git是什么

1.6运行git前的配置


该开源图书网站 Git - Book (git-scm.com)

目录:

  1. 1. 起步

    1. 1.1 关于版本控制
    2. 1.2 Git 简史
    3. 1.3 Git 是什么?
    4. 1.4 命令行
    5. 1.5 安装 Git
    6. 1.6 初次运行 Git 前的配置
    7. 1.7 获取帮助
    8. 1.8 总结
  2. 2. Git 基础

    1. 2.1 获取 Git 仓库
    2. 2.2 记录每次更新到仓库
    3. 2.3 查看提交历史
    4. 2.4 撤消操作
    5. 2.5 远程仓库的使用
    6. 2.6 打标签
    7. 2.7 Git 别名
    8. 2.8 总结
  3. 3. Git 分支

    1. 3.1 分支简介
    2. 3.2 分支的新建与合并
    3. 3.3 分支管理
    4. 3.4 分支开发工作流
    5. 3.5 远程分支
    6. 3.6 变基
    7. 3.7 总结
  4. 4. 服务器上的 Git

    1. 4.1 协议
    2. 4.2 在服务器上搭建 Git
    3. 4.3 生成 SSH 公钥
    4. 4.4 配置服务器
    5. 4.5 Git 守护进程
    6. 4.6 Smart HTTP
    7. 4.7 GitWeb
    8. 4.8 GitLab
    9. 4.9 第三方托管的选择
    10. 4.10 总结
  5. 5. 分布式 Git

    1. 5.1 分布式工作流程
    2. 5.2 向一个项目贡献
    3. 5.3 维护项目
    4. 5.4 总结

 

第一章

1.3 Git是什么

直接记录快照而非差异比较

近乎所有操作都是本地操作,速度很快

git保证完整性

git一般只添加数据

三种状态:

已提交(committed)已修改(modified) 和 已暂存(staged)

  • 已修改表示修改了文件,但还没保存到数据库中。

  • 已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

  • 已提交表示数据已经安全地保存在本地数据库中。

 

 

Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,复制的就是这里的数据。

基本的 Git 工作流程如下:

  1. 在工作区中修改文件。

  2. 将你想要下次提交的更改选择性地暂存,这样只会将更改的部分添加到暂存区。

  3. 提交更新,找到暂存区的文件,将快照永久性存储到 Git 目录。

假如你是 Windows 用户,我们希望你懂得如何使用命令窗口(Command Prompt)或 PowerShell。 

可以使用 Git 来获取 Git 的更新:

$ git clone git://git.kernel.org/pub/scm/git/git.git

1.6运行git前的配置

设置的用户名的邮件地址

 

 

http://www.lryc.cn/news/23977.html

相关文章:

  • PHY自协商
  • 【大数据离线开发】8.2 Hive的安装和配置
  • Capture Modules:车载网络报文捕获模块
  • 数据结构与算法系列之时间与空间复杂度
  • Python代码使用PyQt5制作界面并封装
  • 【Node.js】MySQL数据库的第三方模块(mysql)
  • Docker中安装并配置单机版redis
  • 模拟微信聊天-课后程序(JAVA基础案例教程-黑马程序员编著-第八章-课后作业)
  • html2canvas将页面dom元素内容渲染成图片保存至本地
  • 前端进阶JS运行原理
  • Python识别二维码的两种方法(cv2)
  • 用一个例子告诉你 怎样使用Spark中RDD的算子
  • 什么是跨域? 出现原因及解决方法
  • 低代码系统能够解决哪些痛点?
  • 华为OD机试题,用 Java 解【两数之和绝对值最小】问题
  • AcWing算法提高课-3.1.1热浪
  • 华为OD机试题【最差产品奖】用 C++ 编码,速通 (2023.Q1)
  • NFT市场大战:Blur市场地位可持续吗?
  • 初识CSS
  • kubernetes(k8s)知识总结(第3期)
  • 浅谈跨境电商运行模式
  • Memcached
  • Unity UGUI 拖拽组件
  • 面试总结——react生命周期
  • 初探推荐系统-01
  • html实现浪漫的爱情日记(附源码)
  • detectron2容器环境安装问题(1)
  • JAVA线程池原理详解二
  • Java 常用 API
  • 记一次分布式环境下TOKEN实现用户登录