常规操作,但是AS4.0
有一些改动,且提交过程不是很顺畅,所以记录一下。
git环境就不说了,自己配置
1,先忽略文件
有些文件不是公用的是可以不用上传的,还有一些是编译的文件也不用上传。
AS4.0以前,忽略文件是可以在settings-version control
里面可视化操作的,但是升级AS4.0之后,这个设置没有了,但是我们可以在根目录的.gitignore
文件里添加。
*.iml .gradle .idea local.properties .DS_Store /build */build /captures .externalNativeBuild .cxx
.idea
、.gradle
、*.iml
、*/build
、都是常规操作,自己根据需求添加,包括module下的.gitignore
文件也可以这么干。
比如app下的.gitignore
文件:
/build *.iml /release /debug
2,关联GitLab
直接在as里可视化操作即可,然后选自己的项目就行。
3,提交
其实前面也是提交操作了,只不过是本地提交,远程仓库还是没有的。
这个时候选择push
顺利的话就会提示成功 Pushed。
不顺利的话可以按以下步骤操作。
比如会有以下异常:
Push to origin/master was rejected Push master to origin/master was rejected by remote Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/master master (show balloon)