你不会还在使用远程工具吧?
看过来,今天给大家分享一个好用,既方便我们在开发项目,又能和团队开发。
本文参考官网,可直接点击网官查看,总结以下:
何为代码托管工具?我们经常会遇到托管代码这个术语,总之托管代码就是执行过程交由运行时管理的代码那我们为何要使用它?因为程序员知道,异地备份才是有效的灾备。除了这些,这网站本身是一个完整的软件生命周期管理系统。有版本管理,问题,文档管理等等项目管理所必须的工具,在多人软件项目合作的情况下,一个有效的配置管理系统,甚至是生命周期管理系统是必须的。你的电脑死了,服务器还有一份;服务器死了,你本地还有一份;服务器和你的都死了,你基友那边还有一份。你问我如何不用它?So我们热爱它啊。
对于代码托管服务来讲,比较核心的点有三个点:
1.可协同:在功能层面要包含仓库管理、分支管理、权限管理、提交管理、代码评审等代码存储和版本管理等功能,让开发者更好的协同工作;
2.可集成:好的代码托管服务应该具备灵活和简易的三方工具集成能力,有些甚至直接提供了Built-in的CI/CD能力,降低DevOps的实施落地成本;
3.安全可靠:这是最重要的一点,对于个人开发者可能无感.但是对于企业而言,代码的安全性,服务的稳定性,数据是否存在丢失的风险,是会最被优先考量的点.
常用代码托管工具介绍
Gittee--(免费,强烈推荐使用)Gitee国内最大的开源社区OSChina的代码托管平台。又称码云,当然,码云是代码的码,不是马云的码喔。网址:gitee.com
Github有三类,第一类是免费方案,二三类都要付费,还有Github真的很慢。
Gitlab比较适合企业使用,个人项目用Gitlab也很好。能够创建免费的私有仓库。目前很多企业都是使用内部搭建的Gitlab作为代码托管工具,常见的搭配方式:Gitlab+Docker+Jenkins协同运作。网址:gitlab.com
使用介绍
下载git,
官网注册一个账号
点开我们文件夹右键生成秘钥ssh-keygen-trsa-C邮箱号码
将生成的秘钥提交到码云上,点击头像设置-安全设置-公钥
新建仓库
把代码克隆到我们本地,直接复制克隆地址,在文件夹右键gitbashhere。
接下来用到以下命令:先gitinit初始化
git到路径
gitadd*(*代表全部)
gitcommit-a-mfeat:提交项目
gitpushoriginmaster推送
总结常用基本命令:gitinit初始化在工作路径上创建主分支
gitstatus查看状态
gitclone加地址克隆远程仓库
gitclone-b分支名地址克隆分支的代码到本地
gitadd文件名将某个文件存入暂存区
gitcheckout--file撤销工作区的修改
gitcommit-m提交的备注信息提交到仓库