1、首先在码云创建一个项目选择公有还是私有:
2、必须要查看自己的码云账号中有没有创建ssh公钥:
(不会创建可以查看怎样生成公钥);
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)文件
后续:
昨天试着把项目上传到码云后,项目中的第三方库是通过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