AndroidStudio 添加Git管理
个人虽然更喜欢Git命令操作。但AndroidStudio配置Git后,在一个界面就可以操作 而且修改点以及历史记录都很清晰。这里稍作记录。
准备工作
1.选择一个支持Git的代码托管平台,或者自己搭建的Git服务器。
2.准备好密钥,密钥分为公钥和私钥。公钥传到Git服务器上,本地配置对应的私钥即可。
生成密钥很简单:ssh-keygen -t rsa -C youremail -f keyname
3.安装Git工具。
添加Git
首先配置Git到AndroidStudio, File->Settings->Version Control->Git
配置本地仓库
创建Git仓库:VCS->Import into Version Control->Create Git Repository。
然后选择要创建的项目即可。
将代码提交到本地仓库
右键项目:Git->Add或者从VCS->Git->Add进入
设置Git的全局属性,也就是你提交时包含的姓名和邮箱信息。
commit即提交到本地仓库了,Commit Message是提交时的备注信息。
进入同上述,通过右键项目或文件Git->Commit或者从VCS->Git->Commit进入
两个小技巧
颜色配置,文件状态不同定义不同的颜色。如果默认的不喜欢下列路径可以修改。
File->Settings->Version Control->File Status Colors.
.gitignore文件,默认创建就有了。可以自己修改配置。这个就是告诉哪些文件是不需要添加到仓库的,Git忽略的。
*.iml .gradle /local.properties /.idea/caches /.idea/libraries /.idea/modules.xml /.idea/workspace.xml /.idea/navEditor.xml /.idea/assetWizardSettings.xml .DS_Store /build /captures .externalNativeBuild .cxx
推送到远程仓库
这里使用的Gitee,所以首先在Gitee平台已建好远程仓库。
添加远程仓库地址
右键项目Git->Repository->Remotes或者从VCS->Git->Remotes进入,点击+号添加。
注:远程仓库地址有Https和SSH两种方式,本想使用SSH方式(一直终端命令操作都是用这种),但这次一直没有成功,AndroidStudio下(File->Settings->Version Control->Subversion->SSH)配置了,如下图。 通过Git Bash命令操作是成功的。
所以后来配置了Https的方式,输入服务器账号密码即可。
配置好远端地址后,就可以通过Git下的push按钮推送到远程仓库,通过pull按钮从远程仓库拉取同步代码。
善始者实繁,克终者盖寡。
---不足或不对的地方欢迎指正。