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做的,讲的非常好。有时间可以看一下:)
网友评论