前言:
本篇博客来简单介绍下如何将Android代码轻松上传到github以及用Git将项目进行版本控制
1.
Github官网进行注册。(这个没得介绍直接跳转到github)
2.
下载Git客户端(下载Git)
3.
AS上配置Git和Github账号
File->SEtting>Version Control->Git,配置Git的安装路径,点击Test测试如何配置成功(如图)
File->SEtting>Version Control->Github,配置Github的账号,点击Test测试如何配置成功(如图)
其实这样已经配置好Github和AS了。
4.
创建项目后,配置ignore文件。
VCS->Import into Version Control->Create Git Repository,默认创建项目的目录,此时项目里面会出现
gitignore目录,在这个目录中我们填入需要忽略的文件,忽略文件的原则可以参考跳转,也即
# Built application files
*.apk
*.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/tasks.xml
.idea/gradle.xml
.idea/dictionaries
.idea/libraries
# Keystore files
*.jks
# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild
# Google Services (e.g. APIs or Firebase)
google-services.json
# Freeline
freeline.py
freeline/
freeline_project_description.json
5.
上传代码到Github
VCS->Import into Version Control->Share Project on Github,然后在Github网站上就看看到自己上传的项目了。
此时,项目已经和Github和Git都关联成功了。
常见问题
1.
*提交出现:***but initial push failed: Could not read from remote repository.
解决:在Settring -> VersionControl ->GitHub中去掉:“Clone git repositories using ssh”即可
2.
提交出现:远程主机强迫关闭了一个现有的连接。
解决:在Settring -> VersionControl ->git中去掉:“SSH executable”即可