1.前言大多数开发,Git只需要在Terminal,所有的操作都可以通过命令来完成。但实际上,AndroidStudio也提供了非常方便的图形界面。本文将简要介绍如何在AndroidStudio(以下简称AS)中快速方便地使用Git。当然本文的方法同样适用于Jetbrains的其他产品。2、方便的从GitHub上克隆一般来说,对于Github上的一些开源项目,我们可以使用gitclone命令,或者直接下载开源项目的Zip包,然后在本地解压,用AS导入,然后运行它。但实际上AS提供了一种更方便的方式,可以直接在AS中完成所有操作。如上图所示,可以直接通过File→ProjectfromVersionControl→GitHub导入一个GitHub上的开源项目。***使用时会要求你登录已有的GitHub账号,这里可以直接使用密码登录。登录完成后,可以直接通过HTTPS在Github上clone一个项目。3、查看当前AS中的GitBranch,是通过Github导入的开源项目,还是工作环境中公司的私有项目。只要是用Git管理的,都可以直接在AS中使用。上图在AS的右下角。可以看到当前分支是master。4.FastCommit和Pushcodes其实在AS中,这些管理工具是集成在一起的,一般都是通过快捷键[alt+`]来触发的。可以看到,所有与Git相关的操作都集成了。记住相应的快捷键,开发效率会很高。它还使提交更容易。commit时可以选择只commit或者commit然后Push。当然,除了提交时Push,还可以单独推送代码。5.拉取当前Branch的代码***在上面的VCSOperations窗口中,没有Pull代码的快捷方式,但其实是支持的。查看自己Pull的快捷键可以在VCS→Git中查看。6、在Stash和UnStash的实际工作中,经常需要在多个分支中切换代码。当然,切换的时候,工作环境不干净,还有正在改的代码。这时候你就会发现Stash是个好东西。在AS中,你也可以方便快捷的使用Stash。我一般不给gitstash设置快捷键,直接用[alt+`]调出VCSOperations窗口,直观使用即可。当您需要恢复存储时,UnStash也很有用。调出VCSOperations窗口并选择UnStashChanges。在UnStashChanges窗口下,你可以选择将这个Stash恢复到当前分支,也可以通过“Asnewbranch”重新创建一个新的分支来恢复这个变化。七、结语这里介绍的功能基本上可以适用于90%的工作环境,只是这些功能适用于一般的工作,更多的高级功能可以在使用中发现。虽然在Terminal中使用命令操作Git是一种常用的方式,但是如果有更好更直观的图形化界面,也能提高效率。但最好结合Git命令使用。你需要明白你在图形界面上的一点点操作背后的逻辑是什么,这样你才能有所进步,而不是仅仅停留在会用的阶段。【本文为专栏作家“张扬”原创稿件,转载请微信♂联系作者获得授权】点此查看作者更多好文
