欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android Studio 4.0 提交项目到GitLab

程序员文章站 2022-05-31 09:45:10
...

常规操作,但是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里可视化操作即可,然后选自己的项目就行。
Android Studio 4.0 提交项目到GitLab

然后添加到版本控制。
Android Studio 4.0 提交项目到GitLab
然后选择提交。
Android Studio 4.0 提交项目到GitLab
如果是第一次提交,是没有远程仓库地址的,这个地方应该是Define remote
Android Studio 4.0 提交项目到GitLab

然后点一下可以输入地址
Android Studio 4.0 提交项目到GitLab
这个填写自己的地址即可。

3,提交

其实前面也是提交操作了,只不过是本地提交,远程仓库还是没有的。

这个时候选择push
Android Studio 4.0 提交项目到GitLab
顺利的话就会提示成功 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)

1.先尝试pull拉取是否可以。

2.git命令

  • git pull
  • git pull origin master
  • git pull origin master --allow-unrelated-histories

3.查看自己是否有提交权限

在gitlab中的设置
Android Studio 4.0 提交项目到GitLab
查看自己是否有分支权限,比如developer 或者 master
Android Studio 4.0 提交项目到GitLab

然后重新尝试push即可。