Git+Andorid studio的使用 第一章 下载项目代码 可视化与git 命令下载代码库中的项目代码

来源:互联网 发布:microsoft excel mac 编辑:程序博客网 时间:2024/06/07 03:58

好久没有更新博客了,之前在国美在线一直忙着项目也没有时间更新,最近跳槽百度,下定决心重新开起博客。

转载请注明出处:http://blog.csdn.net/pangzaifei/article/details/51483203

正文:

来到新公司就要适应新的开发环境,之前一直使用svn,百度这边使用Git来开发。网上找了很多资料更多的是git命令的使用,口令很多,无从下手,也没有找到一篇关于android Studio关于Git可视化的操作,博主正好也最近刚接触GIt同时使用Android Studio,所以准备写一下最近的一些经验,供大家参考。

PS:

因为刚开始接触Git没多久,肯定会有一些不足的地方,忘大家包容。本人的最主要就是带领大家快速熟悉Git的开发流程,不至于在刚进公司接触到这些东西,两眼抹黑。(博主前些天刚接触就是两眼抹黑,之前一点没有接触过Git的开发知识,网上命令直接绕晕,直接傻逼掉。)Git至于更具体的,更详细的内容大家自行网上查询资料。以后博主也会之后的时间里,不断的晚上Git的相关知识。 


来到新的公司,Leader说,在飞啊,一会你配下开发环境,然后去代码库下载代码,熟悉熟悉代码。代码库地址是ssh://xxx.git。

what?ssh://xx.git这是啥?不是一个地址,直接down不就可以了吗?其实不是的。

Git与svn区别是很大的,大家可以点这里查看

leader给了你代码库地址你就可以去下载代码啦。

1.    下载代码(命令形式)

Git代码库地址是ssh:开头 .git结尾的这种格式

例如ssh://xxx.git

 1.1下载代码库

终端cd 进入你要存放代码的文件夹(这里叫test),下图是我创建的新的文件夹

        然后在终端中输入 git clone ssh://xxx.git  命令,此处就是clone你的代码库到你的test文件夹中 (下载过程中需要耗费些时间),如下图

        

 1.2下载完代码切换代码分支

下载完成后,你会说,我擦。什么情况。打开你的文件夹是空的!慌了。是不是没有down下来?其实不是的。

因为下载下来的是git代码库。同时里面有很多分支,系统不知道你要哪个分支的代码,所以需要你手动切换。所以刚开始里面是空的。切换分支如下

第一步:终端cd 进入DXCommonToolBox进入你的git库          DXCommonToolBox你公司项目的git名称

第二步:git checkout xxx     xxx分支名            

你可能会问这个分支哪来的,这个你需要找你的leader询问,哪个是主开发分支。

两步执行完毕之后,返回你的文件中查看,已经有代码了

        

2.1下载代码可视化操作

刚开始口令记不住,用Android Studio的svn功能,可视化操作惯了。总会想找找Git有没有可视化的操作。Android Studio可视化操作如下.

第一步:新建test2文件夹,重新down代码

第二步:AndroidStudio顶部->VCS->Checkout from Version Control->Git

打开的界面如下

 

第三步:URL:处填写你的git库地址ssh://开头 .git结尾

Directory:你本地存放的目录 我选的是新建的test2文件夹

Name:本地代码库你叫的名称,一般不修改

可以点击Test测试一下

出现如图情况,证明成功。

    

第四步:点击Clone按钮

底部就可以看到你下载的进度了(此操作需要些时间)

  


2.2切换分支显示代码

可视化git库成功下载到你的test2文件夹中,打开也是空的,需要你切换分支

第一步:File->open 打开你的git库目录


 

第二步:选择项目右键,然后按图位置,找到Branches

 

点击Branches会打开Git Branches分支页面,然后找到你leader告诉你的分支名称。选择就可以了。

                                              

 

之后再你Android Stuidio的左侧项目代码中会出现代码,test2文件夹中也会有相关文件。



代码已经下载下来了,就可以熟悉代码,看代码结构。虽然没有接触过Git但是能够快速上手也会让你的Leader觉得你靠谱,小伙很不错。

代码看的差不多了。然后leader给你个小需求让你修改些代码,然后提交。这个怎么做呢?下章将会继续。 

如果大家希望了解Gerrit的内容可以在评论里留言,如果要求多,可以整些实用的内容和大家分享。


个人项目txtreader:已经发布google play,http://blog.csdn.net/pangzaifei/article/details/52756777

有需要的可以联系


0 0
原创粉丝点击