Android Studio中使用Git及一些问题记录

时间:2024-03-24 16:10:57

本人初次使用Git,由于当前公司使用的版本控制系统是GitLab,要通过Android Studio和GitLab建立项目连接,本人在网上查找了一些资料,主要是通过以下这篇文章来学习的,地址如下:

https://www.jianshu.com/p/059ed1e01229

主要分为以下步骤:

1、下载Git客户端

本人找到git for windows的官方下载地址,可是怎么也下载不下来,网速超级慢。于是在网上找到一个镜像地址,记录下来:

Git下载国内镜像地址

https://github.com/waylau/git-for-win

2、安装Git客户端

依照教程一路默认安装(都是默认选择),安装结束后,验证是否安装正常,本人安装完如下:

Android Studio中使用Git及一些问题记录

3、Android Studio中配置git.exe路径

File-->Settings-->Version Control-->Git,如图:

Android Studio中使用Git及一些问题记录

在箭头所指位置配置你安装好的git.exe路径,然后点击旁边的Test按钮,弹出下图说明android studio的git配置好了

Android Studio中使用Git及一些问题记录 

4、从GitLab上clone项目到Android Studio,类似于svn,我们从版本控制选择新建项目,如图

Android Studio中使用Git及一些问题记录

弹出一个如下的对话框

Android Studio中使用Git及一些问题记录

其中的Directiory是Clone项目到本地的存储位置,URL就是GitLab上项目的地址,Test按钮可以测试该地址链接,地址来源就是下图中SSH后面的地址,格式为:[email protected]:root/nwmj_c-android.git

Android Studio中使用Git及一些问题记录

然后点击Clone按钮会将项目Clone到本地,注意这时clone到本地的项目是没有纳入版本控制的

5、建立Clone项目和Git的连接,将之纳入到版本控制中,这时在项目上右击,在弹出的项目中会有一个Git列就表示建立成功了

建立git连接操作:VCS -> Enable Version Control Integration...  ->点击下拉框,选择Git即可

Android Studio中使用Git及一些问题记录

建立成功后就会出现Git命令,并且文件有修改过会改变颜色,便于识别

Android Studio中使用Git及一些问题记录

 

遇到的问题:

1、git客户端安装完成后,必须创建git的ssh公私钥key,并且将公钥的内容复制到GitLab自己账户Settings中的SSH Keys中

否则无法建立git客户端和GitLab的连接

Android Studio中使用Git及一些问题记录

2、通过Clone导入Android Studio的项目无法识别为Android项目,原来我Clone的项目是在Android项目上基础上包了一层文件夹,我导入的是最顶层的目录,而Android项目必须Gradle等文件的直接目录

Android Studio中使用Git及一些问题记录

就是上图的直接父目录,通过切换后终于识别为Android项目,但是又出现项目文件都没有建立git连接,也就是没有在版本控制之内。通过查资料后才知道只要操作上面的第五步,就是打开启动版本控制按钮就可以解决了。

总结:发现问题后要查询资料和自我思考,能解决大部分问题