国外某大侠做了一张可交互的gitcheatsheet,对git有兴趣但还不了解的同学,我就简单介绍一下.
存档库stash就是相当于本地剪贴板,有时候你可以能想临时存一些东西,又不想污染提交历史,就可以用stash相关命令保存下当前的文件修改。你可以把stash想象成一个剪贴板工作。
工作区就是你本地的版本控制区了,你的提交都会在本地提交历史中显示出来。最下面的stash三条命令就会把stash里的内容提交到工作区中
暂存区是git本身的cache,你在修改文件后,代码还没有提交的那个阶段,git都会记录下来,直到你提交。比如diff,status操作都是把暂存区里的内容与最后的提交进行对比
本地版本库就是相对于远程版本库而言了,比如你建了一个分支,但还没提交到远程,那就是在本地版本库里了。这其实就是git与Svn,cvs区别最大的地方了,很多新手经常遇上的问题就是“我明明提交了,你为什么看不到呢?“,因为你还没有push呢,当然看不到了。但这也是git最优秀的地方,网络断的情况下,你依然可以安全大胆的改代码而不用担心笔记本电池没电。
上游版本库就是公司或者github,就是你第一次clone代码的地方,当你本地写好代码提交后,就要上传到远程版本库才算是大功告成了。
转载请注明:http://www.0431gb208.com/sjszyzl/1214.html