Git菜鸟变大神
结合使用Git的项目经验,作为总结和提高,希望与大家多多交流想法,共同提高。
李龙生的博客
架构师工程师 ,热爱生活,热爱技术,喜欢旅游!
展开
-
Git 菜鸟变大神 (一) 本地仓库的创建和初始化
Git是什么?Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。如果说为什么要选择Git,可以说因为Git高端大气上档次,实现了免费开源易用的版本控制功能,并有原创 2015-10-27 18:33:15 · 5634 阅读 · 2 评论 -
Git 菜鸟变大神(二) 如何提交文件和历史版本恢复
上篇博客已经介绍了初始化版本库以及建立文件等操作,接下来让我们继续看如何新建、修改、提交、恢复历史版本等操作命令。查看文件的状态git status 先让我们来建一个简单的tgb.txt文件,如下通过git add tgb.txt 、git commit -m "version10 tgb" tgb.txt 将文件提交到版本库。 为了查看状态明显,原创 2015-10-28 18:37:16 · 1332 阅读 · 1 评论 -
Git 菜鸟变大神 (三) 工作区、暂存区、版本库之间的关系案例
Git最让你迷惑的无非是它里面的各种概念了,如果是刚开始接触Git希望看完本篇介绍之后有一个清晰的认识,笔者认识也有限这里只说说个人对使用Git的感受,说一下它里面的几个最常用的概念的理解。 在初始化git版本库之后会生成一个隐藏的文件 .git ,可以将该文件理解为git的版本库 repository,而我们自己建立的项目文件夹即工作区 working directory ,在.原创 2015-10-30 14:41:52 · 1371 阅读 · 1 评论 -
Git 菜鸟变大神 (四)Github 创建远程仓库以及关联本地仓库
Git仓库概述 我们来继续研究远程仓库,在前几篇博客中已经给大家介绍了git本地仓库的安装、初始化以及操作本地文件的各种命令,git、svn的目的都不仅仅是本地,svn是需要搭建一个svn服务器来保存、管理代码,git是不是也和svn一样呢,来需要有一个服务器呢? 答案是需要的,也许你也像我一样已经用了很多年的svn管理工具,有一个服务器也许是一个共识,在这一点他们原创 2015-11-05 16:28:44 · 1704 阅读 · 1 评论 -
Git 菜鸟变大神 (五) 如何创建以及合并分支
分支管理是任何一个版本管理工具都有的一项功能,也是项目中多人协作的重要工具,例如假如在主分支上面我们需要开发一个新的功能但又不影响主分支,不会因为新分支的代码提交或者变更导致其它主分支不可用,就需要新建一个分支开发;再比如我们需要修复主分支上面的一个比较大的bug,通常也需要新建出来一个分支为的也是不影响主分支。 代码管理中用好分支管理是保证我们开发流程正常进行,避免代码发生丢失混原创 2015-11-12 11:24:16 · 1004 阅读 · 0 评论