Git 学习记录-基础(1)

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

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

    基本的 Git 工做流程以下:安全

    一、在工做目录中修改某些文件。
    二、对修改后的文件进行快照,而后保存到暂存区域。
    三、提交更新,将保存在暂存区域的文件快照永久转储到 Git 目录中。网络

相关文章
相关标签/搜索