iOS-上传项目到码云

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,119评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,450评论 0 11
  • 日语文法分析http://nlp.ist.i.kyoto-u.ac.jp/?KNP KNP文法分析demo试用程序...
    sennchi阅读 1,950评论 0 0
  • 昨天小宁姑娘给我打电话,聊了一会儿后,她似乎是自言自语道: “我没和你说我谈恋爱了吧?” 千年的妖精终是被人收了呀...
    为卿狂阅读 3,051评论 0 0
  • 文/照君 冬天的白天特别短 来不及回忆 天就黑了 最近的事情特别多 来不及整理 你就走了 最近的...
    春风如度十里阅读 1,387评论 0 2

友情链接更多精彩内容