Git
imqinbin
这个作者很懒,什么都没留下…
展开
-
闲聊Git
GitGit是协同开发必不可少的技能,今天根据个人的理解闲聊一下Git。“Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。”怎么来理解这句话呢?我们来提取两个关键字,“分布式”和“版本控制”。分布式与分布式不同的是集中式,例如CVS和SVN版本控制系统。集中式只有一个仓库,也就是服务器的远端仓库,所以每次操作都要与服务器进行交互...原创 2019-06-06 10:19:27 · 128 阅读 · 0 评论 -
Git的四大工作区域
清晰地理解Git的结构对Git的使用有着至关重要的作用。Git四大工作区域分为工作区(WorkSpace)、暂存区(Stage/Index)、本地库(Local Repo)和远程库(Remote)。工作区(WorkSpace):存放项目文件的地方。 暂存区(Stage/Index):临时存放项目文件的改动情况。 本地库(Local Repository):本地库又叫版本库,本地安全存放...原创 2019-06-06 10:34:53 · 2252 阅读 · 1 评论 -
Git版本控制中的文件的四种状态
Git版本控制中的文件分为以下四种状态:untracked:未跟踪,此文件未加入到git库,不参与版本控制。 unmodify:文件已入到git库中,未修改,文件内容与本地库的文件快照内容完全一致。 modified:文件已入到git库中,经过修改,文件内容与本地库的文件快照内容不一致。 staged:暂存状态。下图简述了通过操作文件,文件在四种状态中的转换关系。下图通过命令的...原创 2019-06-06 10:51:40 · 2068 阅读 · 1 评论 -
Git使用场景(命令使用场景)
通过个人使用Git时候的遇到的使用场景,熟悉了解相关命令,也记录一下场景的使用方法。所有场景均在Ubuntu16.04(Linux)操作系统下,其他操作系统有差异的地方自行查阅相关资料。安装Git:sudo apt-get install git设置及查看Git配置:user.name和user.email仅为提交到仓库时,记录为此次提交的提交者,以便日后查看。globa...原创 2019-06-06 16:29:19 · 409 阅读 · 0 评论