美文网首页
iOS-上传项目到码云

iOS-上传项目到码云

作者: 温柔vs先生 | 来源:发表于2018-07-31 16:22 被阅读0次

    1、首先在码云创建一个项目选择公有还是私有:

    image.png
    image.png
    2、必须要查看自己的码云账号中有没有创建ssh公钥: image.png
    (不会创建可以查看怎样生成公钥)

    3、创建你所要存放项目的文件夹(我是在桌面上创建的),并在终端中cd,cd后就需要把你所创建的仓库clone到该文件夹下生成我们的本地仓库,然后在本地仓库中创建我们的项目,创建完成后git add .提交文件,然后git commit -m"提交的内容备注"提交到本地仓库,然后git push推送到远程仓库,至此就算完成上传项目,另外创建分支以后再更新,git branch是查看所在分支的。

    git add .总结:
    · git add -A 提交所有变化
    · git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
    · git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

    image.png
    image.png

    后续:


    昨天试着把项目上传到码云后,项目中的第三方库是通过cocopods导入的,然后再次提交代码的时候发现第三方库全部提交到Git仓库,这样会导致项目占用大量内存,那么能不能不提交pods的第三方库文件呢?
    当然是可以的:

    gitignore :使用一个文件指定了上传的黑名单,使我们push的时候把符合该规则的路径都忽略掉

    创建gitignore文件

    打开terminal (终端)
    输入指令:  cd '项目目录'
    输入指令:  vim .gitignore
    把 附文代码(本文底部) copy 到终端
    按 esc 键 ,输入指令 :wq (指令意思:保存并返回上一层)
    此时,可以输入指令 sudo ls 查看目录下是否存在gitignore,有则表示成功
    如果之前没有提交过第三方到远端,则按照正常情况,commit一下再push到远端就完成了
    如果之前提交过得话,则输入指令 git rm -r Pods,然后再comit,再push
    
    

    付文:

    # Xcode
    build/
    *.pbxuser
    !default.pbxuser
    *.mode1v3
    !default.mode1v3
    *.mode2v3
    !default.mode2v3
    *.perspectivev3
    !default.perspectivev3
    xcuserdata
    profile
    *.moved-aside
    DerivedData
    .idea/
    *.hmap
    *.xccheckout
    *.xcworkspace
    !default.xcworkspace
    
    #CocoaPods
    Pods
    !Podfile
    

    参考文章:
    https://www.jianshu.com/p/4ed175f13e97
    https://jingyan.baidu.com/article/75ab0bcb937be8d6864db2cc.html

    相关文章

      网友评论

          本文标题:iOS-上传项目到码云

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