那么git是这么好的东西,我们就感觉开始学习如何使用吧。
作为一个可能只是为了自己备份代码的个人开发者,下面我就来直接讲讲如何在云端先创建个代码仓库。
首先你需要一个云端代码托管的服务商,这方面托国外github的福,几乎所有的git服务商的公有项目都是免费的,为了形成竞争力有些甚至允许私有项目免费,下面我推荐几个,还是那句话:原理为主,他们的原理都是一样的,你可以选择最适合你的平台。
码云(强烈推荐,国内服务器速度快,免费1000项目不限公有私有,社区依托开源中国也不错,除了page不能自定义域名什么都好)
github(全球最大的git(jilao)托管(gaoji)平台,私有项目收费,国外服务器速度也比较慢,建议将开源项目放在这儿)
coding(不推荐,社区一般,自定义域名page被限制死,私有项目就五个还128mb超小空间,除了服务器在国内没任何好处)
以下我将以码云为例,将你的代码托管在git平台上。
在云端布置仓库时,有两种策略:
- 在云端创建空代码仓库,然后从本地上传本地仓库。
- 在云端创建一个简单的代码仓库,克隆到本地后加入代码提交更新。
听上去第一种方法简单,但实际上本地创建仓库真的是件麻烦事,aide目前只能在设置里开启后新建项目有效,况且上传配置还有许多文件,然而aide克隆仓库和提交更新是非常方便的,所以这里我使用第二种方法。
首先注册一个账户(这都不会就赶紧退群吧),注意,这里需要一个用户名,** 千万设一个简单点能记住而且不长的用户名,他不能修改且后面要经常用到他。 **
接着我们点开电脑版网页(手机版全部功能不足),在右上角找到一个“+”号(三个平台都差不多),找到新建项目。
下面是项目新建的界面,我一个个解释:
- 归属:这这现阶段保持默认就好,你加入组织后这个可以将你的项目列在组织名下。
- 名称/路径:这两个只能用英文,建议保持一致,写完名称后路径会自动填写。
- 介绍:公有项目显示在项目顶层的东西,可不写。
- 这三个选择框非常重要,第一个是项目类型,方便git平台对你的项目进行归类,这里写andorid(可以输入一个a后在底下的下拉框里直接找到Android)。第二个是.gitignore文件设置,它的用途是屏蔽一些不需要上传到云端的文件(例如打包的时候的临时class文件,apk文件以及自动生成的R.java文件等),也是找到android类型。最后一个是开源协议,如果是开源项目利用这个可以对项目进行法律保护(大天朝不支持国际版权法无用……),私有项目这里我就不加了,如果开源项目想要选择可以参考这篇文章如何为你的开源项目选择一个合适的开源协议?,其中的协议都可以在选择框里面以搜索的方式找到。
- 公私有项目选择,公有项目就是所有人都能克隆你的代码看,私有只有你和你的项目人员能够看到,自己选择就好。
- 后面的三个,选择第一个就好了readme.md是一个项目介绍文件,利用Markdown语法书写,展示在项目首页。这里主要是为了让项目仓库里面装有文件,以防出现空仓库无法克隆。
当你看到以下这个界面时,就说明你的项目已经创建成功了。仓库地址在github和码云都可以直接复制网页地址进行操作,而coding比较特别,需要在右上角(私有项目在左边栏最后)找到地址后复制才可以。
到这里我们的项目就创建成功了。
本人所有文章未经特殊标注均遵循知识共享署名 4.0 国际许可协议进行许可,转载请注明作者和本人个人网站上的文章地址,如果你喜欢我的文章,欢迎来我的小窝随意围观,我会定期发一些有用的东西和没用的东西。当然,如果你愿意请我吃辣条
我会更开心的。没关系你有多少你都可以请我,我不嫌多的。(被拖走~)