我为什么推荐你使用 Android Studio 的 Git 工具去管理你的代码

作者:夏至 欢迎转载,也请保留这份申明
http://blog.csdn.net/u011418943/article/details/70157776

1、配置 Git

在 window下的git工具并不是太完善,首先在 tab 的补全上,打得就有点让人崩溃;而 Android studio 的 Git 也算还是不错,索性这里记录一下;

这里写图片描述

当我们配置好 git,可以按一下 test 按钮,如果弹出你的git版本,则说明配置成功;

2、如果查看工程修改过的文件

如果文件修改的话,android studio 会以颜色来提示你哪些修改了:

  • 白色: 未修改
  • 蓝色: 本地拥有,且修改过的
  • 红色: 新添加的文件

如下所示:
这里写图片描述

这里就一目了然了;我们可以根据相应的颜色去判断。

3、提交文件到服务器

提交文件,我们可以在工程,然后点击右键,Git –> add
这里有两个 add,一种是一次性的 add,即把修改过的钱全部 add,如下:
这里写图片描述

这样就一次性添加进去了,我们用 git 工具 看一下是否添加进去了:
这里写图片描述

可以看到,确实全部添加进去了;那这样是一次性添加的,我个人不怎么推荐,除非你都是改比较重要的东西,如果只是在某个文件添加一个 Log打印,这个添加进去就有点尴尬了;

3.1 添加单个文件

所以,一般我们是在某个有颜色的文件,右键 Git – add。如:
这里写图片描述

我们再用 git 工具打开看一下:

这里写图片描述

可以看到,只添加了 FirstFragment.java 这个文件,其他的没有添加;

3.2、文件对比

这个时候,你可能会疑惑,不用对比就直接推吗?当然不是,我们可以用给它的工具查看修改了什么,看下面这个图:
这里写图片描述

我这里,重新修改了一个文件,然后我要对比一下,然后时间久了,我都不知道我修改了什么,我们可以选择右键 Git –> compare ,公有4个选择,自己可以尝试一下,我这里的就跟以前的分支上的对比就好了,所以选择最后一个;点击之后会出现这个:
这里写图片描述

相当于我们常用的 beyond compare,非常容易就可以看出来修改了什么,绿色的就是新增加的。然后那些小工具,也可以尝试一下,非常方便。这也是我为什么推荐的重点之一。

4、推到服务器

然后是 commit了,和上面一样的步骤,只不过这次选择 commit,则会弹出这个界面:

这里写图片描述

可以先 commit再push,也可以选择第二个,直接commit 和 push.推荐使用 commit and push.
这个时候会弹出 警告,不用理会,直接 commit 即可:
这里写图片描述

然后则会弹出这个确认框让你确认:

这里写图片描述

右边则是 add 的文件,一目了然,直接push。
然后则是输入的账号和其他的了:

这里写图片描述

那我们是否推上去了呢?很简单,直接去你的 github 或者码云看一下就可以了,比如我的:
这里写图片描述

确实推上去了,是不是挺方便的?

5、查看以前的修改记录

以前我们在 git 工具,用 git log,查看的时候也不是很方便,但用android studio 的话,则可视化会比较好一点,在工程邮件,Git –> Show History

这里写图片描述

点击之后,会出现以前的提交记录:

这里写图片描述

双击一个看看,比如第一个:
这里写图片描述

可以非常清楚的看到哪个函数修改了,再次双击某个文件:

这里写图片描述

非常清晰,完美,妈妈再也不用担心我跪着看别人的修改记录了。

6、Android studio 更新工程

多人开发的时候,我们就需要更新工程了。怎么更新呢?在 git 工具,我们用 git pull origin (分支名),那在这里呢?
在工具栏中,可以看到 VCS,这个就是 update 工程的意思
这里写图片描述

然后我们更新:

这里写图片描述

选择 Merge,这样拉完了。

7、扩展

至于如何新建分支,在 android studio 的右下侧有新建的功能。

这里写图片描述

还有拉下来的代码跟本地有冲突,自己搜索吧。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值