• 定义
    Git在Wikipedia上的定义:一个免费的、分布式的版本控制工具,或是一个强调速度快的源代码管理工具。Git最早被Linus Torvalds开发出来用于管理Linux内核的开发。每一个Git的工作目录都是一个完全独立的代码库,并拥有完整的历史记录和版本追踪能力,不依赖于网络和中心服务区。

  • 文件的三种状态
    对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。
    下图所示Git的工作目录、暂存区域以及本地仓库

    基本的 Git 工作流程如下:

    1、在工作目录中修改某些文件。
    2、对修改后的文件进行快照,然后保存到暂存区域。
    3、提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。


王焕亮
91 声望9 粉丝