你不会还在使用远程工具吧?
看过来,今天给大家分享一个好用,既方便我们在开发项目,又能和团队开发。
本文参考官网,可直接点击网官查看,总结以下:
何为代码托管工具?我们经常会遇到“托管代码”这个术语,总之托管代码就是执行过程交由运行时管理的代码那我们为何要使用它?因为程序员知道,异地备份才是有效的灾备。除了这些,这网站本身是一个完整的软件生命周期管理系统。有版本管理,问题跟踪,文档管理等等项目管理所必须的工具,在多人软件项目合作的情况下,一个有效的配置管理系统,甚至是生命周期管理系统是必须的。你的电脑死了,服务器还有一份;服务器死了,你本地还有一份;服务器和你的都死了,你基友那边还有一份。你问我如何不用它?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 -t rsa -C "邮箱号码"
将生成的秘钥提交到码云上,点击头像设置-安全设置-公钥
新建仓库
把代码克隆到我们本地,直接复制克隆地址,在文件夹右键git bash here。
接下来用到以下命令:先git init初始化
git 到路径
git add * (*代表全部)
git commit -a -m feat:提交项目
git push origin master 推送
总结常用基本命令:git init 初始化 在工作路径上创建主分支
git status 查看状态
git clone加 地址 克隆远程仓库
git clone -b 分支名 地址 克隆分支的代码到本地
git add 文件名 将某个文件存入暂存区
git checkout -- file 撤销工作区的修改
git commit -m "提交的备注信息" 提交到仓库