上传项目到GitLab
1.安装Git,Android studio配置。
2.Gitlab服务器上创建项目,如下图:

3.项目生成后,提示“项目仓库是空的,如果文件已存在,可以使用下面的 命令行指南 上传”,如下图:

命令行指南如下图:

4.在本地项目已经创建好的情况下,秩序在Android Studio的Terminal终端下依次输入以上“Existing folder”命名行,如下图

5.Android Studio配置Git Root,到项目名称下,否则会导致部分文件修改后,不能作版本控制。

Android Studio上碰到的问题
1.上传项目时,选择Git Root的路径在project/java/main/packages/下,项目上传成功后,发现不在这个目录下的文件,commit and push失败,切换Root到/project/下后,发现/java/main/packages/下的文件无法commit,提示下面的错误信息。
fatal: bad revision '7b41e5d2e8675b78689a5ae4de3c4facffaab989:MainActivity.java'
没有解决,重新创建项目,然后上传到新的Git仓库,问题不在出现。
2.添加忽略文件
在 Settings 中的 Version Control 中的 Ignored Files,通过右侧的按钮添加,删除和修改忽略文件。
基本需要忽略的文件有以下几个 :
(1).gradle/下的所有文件
(2).idea/下的所有文件
(3)所有的build下的文件
(4)local.properties
(5)所有的.iml文件

3.代码提交
git 会先创建一个本地仓库,每次 commit 的时候会先提交到本地仓库,然后 push 的时候,才会提交到服务器。
4.在gitlab服务器上创建项目后,先增加了readme.md之后,在本地第一次commit会失败,提示如下提示:
解决方式:git pull --rebase origin master //将服务器上文件pull并合并

网友评论