二 git学习笔记04

内容多来自于https://git-scm.com/book/zh/v2

一 起步

1 版本控制:版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统

2本地版本控制:它的工作原理是在硬盘上保存补丁集(补丁是指文件修订前后的变化);通过应用所有的补丁,可以重新计算出各个版本的文件内容。
  集中化的版本控制系统:有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更   新。
  分布式版本控制系统:客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。 这么一来,任何一处协同工作用的服务器发生故障,事后都可以     用任何一个镜像出来的本地仓库恢复。

3 速度。简单的设计。对非线性开发模式的强力支持(允许成千上万个并行开发的分支)。完全分布式。有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)。

二 基础

1 直接记录快照,而非差异比较。近乎所有操作都是本地执行。
2 Git 保证完整性。Git 一般只添加数据。
3 三种状态:已提交(committed)、已修改(modified)和已暂存(staged)。(工作目录、暂存区域以及 Git 仓库)。
  基本的 Git 工作流程如下:
  在工作目录中修改文件。
  暂存文件,将文件的快照放入暂存区域。
  提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。

三 命令行
git config --list 来列出所有Git的配置
若你使用 Git 时需要获取帮助,有三种方法可以找到 Git 命令的使用手册:
git help <verb>
git <verb> --help
man git-<verb>

(例 git help config)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值