一张图帮你轻松搞定Git

Git是目前最为流行的版本管理工具,功能非常强大。但是对于很多初次学习使用Git的人,常常对于其繁多的命令,摸不着头脑,总是出现各种头痛的问题。下面我通过一张图来解释Git的命令的使用,希望能使大家对于Git能有一个更直观的学习,希望对您有所帮助。图示如下:

Git各区工作流示意图

Git将工作的区域分成五类,如图中所示它们分别是:unstaged区,index区,locoal repository区,remote repository区以及stash区。

当对于工程进行修改时,修改的内容会首先进入unstaged区,这个时候代码不能直接提交到locoal repository中,即本地仓库。图中一条指令可以使其直接间接进入locoal repository。

当进入index区域,这时代码可以提交到locoal repository中,也可以撤销回到unstaged区域。

进入locoal repository后,这时就可以将代码提交到remote repository,也就是是远程仓库,以供多人分布式开发。

另外,我们还可以将修改的代码暂时存放在stash区域中,以供后面使用。

图中展示了各区之间的工作流程以及具体的命令,已经非常直观,不再细述。

好了,通过图示一旦了解了目前的这些命令,我想对于Git的日常使用应该没有问题。之后的文章,我会详细解析一些重点且疑难的命令的使用。敬请您关注。最后推荐YouTube上的一个Git的使用视频讲座,是大牛scott chacon做的,讲的非常好。有时间可以看一下:)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,791评论 1 26
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 4,292评论 0 0
  • 每一个诗人都有一颗童心,在幼稚的路上,举目无亲。 行到水穷处,坐看云起时。海到底是什么颜色,无人知晓,我想,连海自...
    吾欲阅读 1,490评论 2 0
  • 事件流描述从页面中接收事件的顺序 事件冒泡事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点 事件捕...
    Love小六六阅读 2,669评论 0 0
  • 一般来讲,传感器数据可以分为离散型和数值型。离散型传感器记录布尔值类型信息如,开/关,正常/不正常。数值型传感器要...
    qianlihu阅读 3,685评论 0 0

友情链接更多精彩内容