深入理解Git工作原理

在团队开发中,经常使用版本控制软件; Svn   Git
今天我们深入理解下Git的工作原理

一 . Git工作流程

 MyAnswer博客

Workspace:工作区
Index / Stage:暂存区
Repository:仓库去(本地仓库)
Remote:远程仓库

1.工作区

   程序员进行开发改动的地方。平常我们开发就是拷贝远程仓库中的一个分支,基于该分支进行开发。在开发过程中就是对工作区的操作。

2.暂存区

   .git下的index,暂存区会记录git add添加相关文件信息,不保存实体文件,通过id对应实体文件。可以通过git status查看暂存区的状态。

   当你完成某个功能或者需求后需要提交到远程仓库,那么第一个部就是通过git add先提交到暂存区,被git管理。

3.本地仓库

   保存了对象被提交过的各个版本,比起工作区和暂存区的内容,它要更旧一些。

   git commit 后同步index的目录树到本地仓库,方便从下一步通过git push同步本地仓库与远程仓库的同步。

4.远程仓库

   远程仓库的内容可能被分布在多个地点的处于协作关系的本地仓库修改,因此它可能与本地仓库同步,也可能不同步,但是他的内容是最旧的。


二 . Git常用命令

MyAnswer博客






MyAnswer博客
请先登录后发表评论
  • 最新评论
  • 总共0条评论