git实现版本管理

小编太菜,干了两年开发才开始使用GIT,GIT类似于cvs和svn,都是版本管理利器,只不过GIT是后出来的,并且支持分布式管理,故而现在被大多数互联网公司使用,具体的定义请谷歌百度。小编很菜,所以只说一些应用层面的东西,深层次的原理请自行搜索。
 
一。利用GIT客户端进行版本管理
        这种方式比较有难度(我是相对使用MyEclipse/Eclipse等IDE继承GIT插件使用而言的),因为全部要靠命令行来实现代码的提交和合并。
    1.安装GIT客户端 -  https://git-scm.com/downloads
    下载最新版的,截止小编书写此篇文章之时,最新版本号是 Git-2.11.0-64-bit,然后对应电脑的操作系统选择对应的版本,小编是选择exe的安装方式,所以下载的是exe格式的。下载后一路next,安装完成。
图片

图片
 2.克隆项目
 先登录到公司(
或者其他第三方 )给你的共用github地址,然后进入到一个目录下,此目录将成为你的git仓库根目录,然后克隆项目 
 
$ git clone git@xxxxxxxxxxgit
 后面的地址使我个人的地址,要换成自己的地址
 
 这时候会让你输入github的用户名和密码,这需要事先在github上进行注册,通过认证后即可开始clone,等到完成之后,会在仓库根目录下出现一个.git目录,说明这个目录(非根目录)已经是一个本地仓库
可以生成密钥对添加信任,当以后再次输入clone等一系列需要认证的指令时就不会让你重复认证了,具体方法请自行百度,就不在这里赘述了。
3.管理
用ide将项目导入,随便修改一处就会在项目的文件夹上显示被修改的痕迹,不同ide可能显示的央视不一样,修改完成后就需要提交代码了:
git add XXX.java                       将文件添加进暂存区
git commit -m "备注"                    将文件提交到本地分支
git push -u origin 本地分支:远程分支         将制定分支的已提交代码同步到制定的远程分支,在第一次push时需要添加-u,之后可以删除
到这里为止,纯手动提交代码的流程已经介绍完毕了。

二。利用MyEclipse/Eclipse整合git插件,实现版本管理
1.下载git插件:
读者可以自行到网上下载git插件,下载下来后样子长这样子
图片
然后将这些内容放到一个egit文件夹下,然后将egit文件夹放到MyEclipse的安札UN根目录下的dropins目录下即可,然后重启ide,然后windowns --> preferences --> Team --> Git,若看到如下图片,则说明git插件安装成功:
 图片

2.导入项目
利用import功能将项目导入,此时就会在项目的根目录上回显示仓库名称和分支名称 
可以右键-->team-->Switch To 来切换分支,若没有更多的分支,可以先用git客户端手动创建分支,然后再切换即可。
这时,当修改了代码就只需要右键-->team-->commit进行提交即可,在提交的时候会让你选择远程分支,选择你要提交到的远程分支即可。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值