美文网首页Android问题汇总(遥远的回忆过去)
Anroid-AS新建Android工程如何简洁的提交到码云仓库

Anroid-AS新建Android工程如何简洁的提交到码云仓库

作者: MonkeyLei | 来源:发表于2019-08-19 09:37 被阅读3次

    0. git相关配置就不说了,自己琢磨下问题不大。。配好了,基本上一劳永逸...

    1. 码云上新建一个仓库:

    image image image

    2. 复制克隆地址

    image

    2. 到android工程下面去,打开一个git bash终端,依次执行如下命令

    image

    解释:上面git remote add origin是为了将远程仓库地址添加到git本地配置,以便我们可以更新以及提交本地工程;首次提交时需要更新下远程仓库,保证服务器修改更新到本地。可能会产生冲突,比如.gitignore文件(AS新建时产生了这个文件, 码云我们新建也产生了,码云为我们android工程忽略自己做了一套配置,我们可以参考,然后根据实际了解的Android工程哪些是必要文件,进而进行一个修改和完善)

    个人修改版:

    .gitignore

    # Built application files
    *.apk
    *.ap_
    *.aab
    
    # 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
    #.idea/workspace.xml
    #.idea/tasks.xml
    #.idea/gradle.xml
    #.idea/assetWizardSettings.xml
    #.idea/dictionaries
    #.idea/libraries
    #.idea/caches
    
    # Keystore files
    # Uncomment the following lines if you do not want to check your keystore files in.
    #*.jks
    #*.keystore
    
    # 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
    
    # fastlane
    fastlane/report.xml
    fastlane/Preview.html
    fastlane/screenshots
    fastlane/test_output
    fastlane/readme.md
    
    # Version control
    vcs.xml
    
    # lint
    lint/intermediates/
    lint/generated/
    lint/outputs/
    lint/tmp/
    # lint/reports/
    
    *.apk #optional
    
    

    其中.idea被我完全忽略了,AS加载实际会重新生成,所以可以不用!其他如果对gradle很了解的话,应该更好!

    搞定后,我们就可以放心的git add . 然后git push origin master上去了。。后面就可以愉快的添加了。。再配合AS的git插件,蛮方便的,注意后面别乱添加提交哟!要看清楚,主要是别漏了。。。

    相关文章

      网友评论

        本文标题:Anroid-AS新建Android工程如何简洁的提交到码云仓库

        本文链接:https://www.haomeiwen.com/subject/wowjsctx.html