一、简介
在我们入门软件研发并且是团队开发的时候,总会遇到这样合代码这么简单粗暴的工作,最开始我也能体会到这项工作折磨。那git是干什么得呢?简称分布式版本控制系统,常见就是上传代码、整合代码、更新代码,完全托管给git处理。这一篇文章,先不介绍它的工作原理,直接介绍的应用。在后续的文章,我会写它的工作原理、常用git操作命令、与SVN版本控制的区别。
二、下载安装git
自己去下载一个安装包,一直next直到finish。
三、建立github账户。简单的说,充当的就是git版本控制系统的远程代码仓库。
1、参考它注册github账号、创建仓库:http://www.cnblogs.com/ruofengzhishang/p/3842587.html
2、或者自己百度github创建。
四、Intelij Idea里面配置git
1、配置git:左上角-File-Setting-Version Controller。
2、连接github。
五、利用Intelij Idea上传代码到github
1、说明:如果之前已经配置了我的github的仓库,可能直接操作会找不到仓库之类的。每一个git项目,在项目里都有一个隐藏的git目录,里面配置了提交至哪一个仓库的信息,所以我们需要修改。我的做法是直接删除这个.git,重新新建仓库、链接仓库。如果是新建的项目没有用过git则可以忽略该步骤。
2、理解上传代码到git的流程:初始化项目(init相当于生成.git这个文件夹)-分享到github仓库-上传代码
步骤一:初始化git,并生成.git目录
步骤二:方式一创建git仓库并且上传到github
注:方式二也可以自己去github创建好,然后修改远程仓库url
步骤三:情形一:她会直接弹出一个上传代码的窗口,你直接push即可;情形二:不会弹窗窗口,需要自己手动操作去提交。
针对情形二,我们会看见左边的代码区全部文件都变成红色了。解释:红色-没有提交到本地仓库 绿色:没有提交到远程仓库 蓝色:已经提交到远程仓库github上,但是修改了代码,与远程代码不一致。黑色:与github远程代码一致。
由红色-绿色=添加代码到本地仓库
六、github代码上传与代码下载:上下总能分清楚吧,大哥。
七、从github检出代码。
注意:接下来会弹出一个警告框,如果是使用我提供的SSM+Maven框架一定要点NO,因为我们要导入maven需要修改。若不是maven项目直接点YES并且忽略剩余操作。
接下来的步骤参考:http://www.cnblogs.com/qiuyong/p/6308696.html