android studio 使用git上传gitlab
文章目录1.创建市场(gitlab创建项目)1.1 打开gitlab点击new project1.2 选择创建一个空项目1.3 填写项目信息1.4 创建结束后就是这样2.创建工厂(创建git仓库)3.市场和工厂签合同(本地仓库和远程仓库关联)4.将不合格的零件筛选掉(设置忽略文件)4.1 配置忽略文件5.将零件打包(代码add到本地仓库)6.将打包好的零件存在工厂(保存本地项目到本地仓库)6.1
文章目录
参考文章:https://www.jianshu.com/p/059ed1e01229
比喻法:工厂加工零件给市场
1.创建市场(gitlab创建项目)
1.1 打开gitlab点击new project

1.2 选择创建一个空项目

1.3 填写项目信息

1.4 创建结束后就是这样
提示用户怎么使用命令来使用git操作项目

2.创建工厂(创建git仓库)
打开studio顶部vcs -> import into Version Control -> create Git repository…

3.市场和工厂签合同(本地仓库和远程仓库关联)
打开本地项目根目录,打开git bash here 执行以下命令
git remote add origin https://gitlab.com/xxxx
origin后面是项目在github的地址 这行命令在第一步1.5中可以找到直接粘贴复制就可以了

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

6.将打包好的零件存在工厂(保存本地项目到本地仓库)
这里分为两种情况,
一种是项目是多人开发的,那可能远程仓库的代码和你本地的肯定不一样了,这样的话需要先将远程的项目拉下来进行合并,然后再提交
一种是独立开发,那就直接提交就可以了
6.1 团队开发
点击studio顶部VCS -> update Project

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

然后按照独立开发的步骤提交即可
6.2 独立开发
右击项目根目录点击git -> commit directory…

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


7.将零件从工厂送到市场(push到gitlab)
点击studio顶部 vcs -> git -> push完成上传

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐


所有评论(0)