文章目录

  • 1.创建市场(gitlab创建项目)
  • 1.1 打开gitlab点击new project
  • 1.2 选择创建一个空项目
  • 1.3 填写项目信息
  • 1.4 创建结束后就是这样
  • 2.创建工厂(创建git仓库)
  • 3.市场和工厂签合同(本地仓库和远程仓库关联)
  • 4.将不合格的零件筛选掉(设置忽略文件)
  • 4.1 配置忽略文件
  • 5.将零件打包(代码add到本地仓库)
  • 6.将打包好的零件存在工厂(保存本地项目到本地仓库)
  • 6.1 团队开发
  • 6.2 独立开发
  • 7.将零件从工厂送到市场(push到gitlab)


参考文章:https://www.jianshu.com/p/059ed1e01229

比喻法:工厂加工零件给市场

1.创建市场(gitlab创建项目)

1.1 打开gitlab点击new project

gitlab 获取 prokect 和用户_ide

1.2 选择创建一个空项目

gitlab 获取 prokect 和用户_ide_02

1.3 填写项目信息

gitlab 获取 prokect 和用户_xml_03

1.4 创建结束后就是这样

提示用户怎么使用命令来使用git操作项目

gitlab 获取 prokect 和用户_android_04

2.创建工厂(创建git仓库)

打开studio顶部vcs -> import into Version Control -> create Git repository…

gitlab 获取 prokect 和用户_xml_05

3.市场和工厂签合同(本地仓库和远程仓库关联)

打开本地项目根目录,打开git bash here 执行以下命令

git remote add origin https://gitlab.com/xxxx

origin后面是项目在github的地址 这行命令在第一步1.5中可以找到直接粘贴复制就可以了

gitlab 获取 prokect 和用户_ide_06

4.将不合格的零件筛选掉(设置忽略文件)

4.1 配置忽略文件

配置项目根目录的.gitgnore

*.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

配置model中的.gitgnore

# Built application files
*.ap_
# Files for the ART/Dalvik VM
*.dex
# Java class files
*.class
# Generated files
bin/
gen/
out/
# Gradle files
.gradle/
build/
# Local configuration file (sdk path, etc)
local.properties
# Proguard folder generated by Eclipse
proguard/
# Log Files
*.log
# Android Studio Navigation editor temp files
.navigation/
# Android Studio captures folder
captures/
# Intellij
*.iml
.idea/workspace.xml
.idea/libraries
# Keystore files

5.将零件打包(代码add到本地仓库)

右击项目根目录点击git -> add

gitlab 获取 prokect 和用户_git_07

6.将打包好的零件存在工厂(保存本地项目到本地仓库)

这里分为两种情况,

一种是项目是多人开发的,那可能远程仓库的代码和你本地的肯定不一样了,这样的话需要先将远程的项目拉下来进行合并,然后再提交

一种是独立开发,那就直接提交就可以了

6.1 团队开发

点击studio顶部VCS -> update Project

gitlab 获取 prokect 和用户_git_08


然后选中Merge,点击OK,如果本地代码与远程代码有冲突就会弹出冲突提示,根据需求Merge即可

gitlab 获取 prokect 和用户_git_09


然后按照独立开发的步骤提交即可

6.2 独立开发

右击项目根目录点击git -> commit directory…

gitlab 获取 prokect 和用户_ide_10


填写上传注释和选择上传文件,右下角的commit即可提交,点开按钮旁边的箭头,即可选择commit and push 连带第七步也一起完成

gitlab 获取 prokect 和用户_ide_11


gitlab 获取 prokect 和用户_ide_12

7.将零件从工厂送到市场(push到gitlab)

点击studio顶部 vcs -> git -> push完成上传

gitlab 获取 prokect 和用户_git_13