应用开发

工作中,AS和Git更配哦!

时间:2010-12-5 17:23:32  作者:IT科技类资讯   来源:人工智能  查看:  评论:0
内容摘要:一、前言对于大多数开发而言,使用 Git 只需要在 Terminal 中,通过命令就可以完成所有的操作。但是实际上 Android Studio 中,同样提供了非常方便的图形化接口。本文就在 Andr

一、工作中前言

对于大多数开发而言,更配使用 Git 只需要在 Terminal 中,工作中通过命令就可以完成所有的更配操作。但是工作中实际上 Android Studio 中,同样提供了非常方便的更配图形化接口。本文就在 Android Studio(下文简称AS)中,工作中如何快捷的更配使用 Git ,做一个简单的工作中介绍。当然,更配本文中的工作中方式也适用于 Jetbrains 公司的其他产品。

二、更配方便的工作中从GitHub上clone

一般来说,一些 Github 上的更配开源项目,我们可以通过 git clone 命令,工作中或者直接下载开源项目的Zip包,然后本地解压,用AS导入,即可运行。

但是实际上 AS 提供了更方便的方式,直接在AS中完成所有操作。

如上图所示,亿华云可以直接通过 File→Project from Version Control→GitHub 来导入一个 GitHub 上的开源项目。

***使用的时候,会要求登录已有的GitHub的账户,这里可以使用密码直接登录。

登录完成之后,就可以直接通过 Https 的方式 clone 一个 Github 上的项目了。

三、查看当前Git Branch

在 AS 中,无论是通过 Github 导入的开源项目,还是工作环境中,公司的私有项目。只要是用 Git 管理的,都可以直接在AS中使用。

上图是在AS的右下角,可以看到,当前的分支是,master。亿华云计算

四、快速Commit、Push代码

其实 AS 中,对这些管理类的工具,都集成在了一起,一般用快捷键 [alt+`] 触发。

可以看到,集成了 Git 相关的所有操作。记住对应的快捷键,开发效率杠杠的。

让 commit 也变的简单,在 commit 的时候,可以选择仅仅 commit ,还是commit and Push 。

当然,除了在 commit 的时候 Push ,同样可以单独去 Push 代码。

五、Pull当前Branch***的代码

在上面的 VCS Operations 窗口中,并没有 Pull 代码的快捷方式,但是实际上也是香港云服务器支持的,查看自己 Pull 的快捷键,可以在 VCS→Git 中查看到。

六、Stash和UnStash

在实际工作中,经常会存在需要在多个分支切换代码,当然切换的时候,工作环境并不干净,有正在改动的代码。这个时候就会发现 Stash 是个好东西。在 AS 中,也可以方便快捷的使用 Stash 。

git stash 我一般是不设置快捷键的,直接使用 [alt+`] 调出 VCS Operations 窗口,就可以直观的使用了。

当需要恢复 stash 的时候,UnStash 也同样的好用。呼出 VCS Operations 窗口,选择 UnStash Changes 即可。

在 UnStash Changes 的窗口下,可以选择恢复这个 Stash 到当前分支,也可以通过 “As new branch” 重新创建一个新的分支来恢复这段改动。

七、结语

这里介绍的功能,基本上可以适用于 90% 的工作环境,一般工作中也就只适用的到这些功能了,更高级的功能可以自己在使用中发掘。

虽然使用命令在 Terminal 中操作 Git 是一种通用的方式,但是如果有更好用更直观的图形化界面,同样也可以提高效率。但是***还是结合 Git 命令去使用,要理解自己在图形化界面上点点点的操作,实际上背后的逻辑是什么,这样才能进步而不是仅仅停留在会用的阶段。

【本文为专栏作者“张旸”的原创稿件,转载请通过微信公众号联系作者获取授权】

戳这里,看该作者更多好文

copyright © 2025 powered by 益强资讯全景  滇ICP备2023006006号-31sitemap