常用的git版本控制有哪些工具或网站呢?

Git是一个开源的分布式版本控制系统,可以有效、高速地进行从很小到非常大的项目的版本管理。Git由Linux之父Linus Torvalds为了帮助管理Linux内核而开发,最后开源了。它具有以下特点:

1.速度、简单的设计:Git对非线性开发模式的强力支持(允许成千上万个并行开发的分支),完全分布式,有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)。
2.本地仓库:在本地主机上的一个代码库,可以独立存在,也可以与远程仓库进行关联。
3.工作区:对任何文件的修订(增删改),都先放在工作区,工作区不与任何仓库分支进行关联。
4.暂存区:把修订的文件从工作区经过add(添加)后与某一个仓库分支进行关联,只有进入暂存区的文件才能commit(提交)到本地仓库。可以理解为一个临时保存修改文件的地方。

总的来说,Git是一种强大且易于使用的版本控制工具,对团队协作和项目开发都很有帮助。

在此收集了一些很常用的国内国外的可以用于存放 git 仓库的免费平台 (网站):

中国

码云 (gitee)
中国最大的开源平台.
https://gitee.com/
可存放开源项目, 免费私有仓库

极狐 (jihulab)
gitlab 中国版.
https://jihulab.com/
可存放开源项目, 免费私有仓库

GitCode
这个平台的账号与 CSDN 共用, 注册了 CSDN 后就可以使用这个平台.
https://gitcode.net
可存放开源项目, 免费私有仓库

云效代码 (codeup)
阿里云自研
https://codeup.aliyun.com
免费私有仓库

外国

GitHub (饭桶中心)
全球最大的开源平台, 被微软收购.
https://github.com/
可存放开源项目, 免费私有仓库

GitLab (饭桶实验室)
gitlab 也是一个开源软件, 可以在自己的服务器上搭建 git 平台.
https://gitlab.com/
可存放开源项目, 免费私有仓库

git使用这么广泛,除了本地电脑安装git和tortoise git 以外,目前已经有一些代码编辑工具集成了代码管理工具,比如webstorm中就集成了git工具,使用起来是越来越方便了~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/194193.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

粉丝提问:岗位与描述不一致,小公司感觉学不到东西,工作内容就是调试,想辞职

0、粉丝问题: 大哥,我毕业已经工作两个月了,在一家小公司,岗位和描述的不一致,感觉就像调试一样,写代码的机会很少也没人带, 我想转嵌入式,您有什么建议的方向吗,或者是…

【异常】捕获线程池执行任务时产生的异常

前言: 在编写程序时,我们为了充分利用多核CPU、加快接口响应速度,通常会使用线程池来处理请求,但线程池执行任务过程中难免会出现异常,导致请求失败。那如果我们想在任务发生异常后捕获异常,并做一些”善后…

12.03 二叉树简单题2

257. 二叉树的所有路径 给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。 叶子节点 是指没有子节点的节点。 示例 1: 输入:root [1,2,3,null,5] 输出:["1->2->5",&q…

Matlab数学建模详解之发电机的最佳调度实现

🔗 运行环境:Matlab、Python 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》 #### 防伪水印——左手の明天 #### 💗 大家好🤗&am…

洛谷 P5708:三角形面积 ← Python 及 C++ 代码比较

【题目来源】https://www.luogu.com.cn/problem/P5708【题目描述】 一个三角形的三边长分别是 a, b, c,请利用海伦公式计算三角形的面积。 计算结果四舍五入,精确到 1 位小数。【输入格式】 第一行输入三个实数 a, b, c,以空格隔开。【输出格…

智能优化算法应用:基于原子搜索算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于原子搜索算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于原子搜索算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.原子搜索算法4.实验参数设定5.算法结果6.参考…

主键虽两个字,但含义丰富;创建新表,Access会自动创建主键,但也可以手动设置

主键是一种特殊类型的索引字段,用于唯一标识表中的每个记录或行。每个主键值必须是表中唯一一个此类主键值。创建新表时,Access会自动创建具有字段名ID和自动编号数据类型的主键。 你需要了解的有关主键的一些信息 一个表只能有一个主键。 主键字段中…

DevEco Studio设置背景图片

我们打开编辑器 左上角菜单 选择 File 下的 Settings 我们选择首选项 Appearance 8 Behavior 下的 Appearance 右侧界面 点击下面的 Background lmage… 新弹出的这个窗口 我们可以鼠标 拖拽它的边 把他拉大一点 当前 我们代码中是没有背景图片的 我们点击入下图指向的三个…

网页表格复制器(油猴插件脚本)

网页表格复制器(油猴插件脚本) 测试表格 Column 1Column 2Column 3Column 4文本居中文本居右文本居左默认test1-1test1-2test1-3test1-4test2-1test2-2test2-3test2-4 脚本代码 // UserScript // name 网页表格复制器 // namespace http:…

【LangChain实战】开源模型学习(2)-ChatGLM3

介绍 ChatGLM3 是智谱AI和清华大学 KEG 实验室联合发布的新一代对话预训练模型。ChatGLM3-6B 是 ChatGLM3 系列中的开源模型,在保留了前两代模型对话流畅、部署门槛低等众多优秀特性的基础上,ChatGLM3-6B 引入了如下特性: 更强大的基础模型&a…

关于业界大语言模型(LLM)开源的一些看法

近期看到阿里开源了720亿参数模型通义千问,已实现“全尺寸、全模态”开源,对这个动作的一些想法,包括好处和缺点 国内大语言模型的开源有许多好处,如下: 1. 提升技术水平:国内大语言模型开源可以使更多的…

Sun Apr 16 00:00:00 CST 2023格式转换

Date date new Date(); log.info("当前时间为:{}",date); //yyyy-MM-dd HH:mm:ss SimpleDateFormat sdf new SimpleDateFormat(DateUtils.YYYY_MM_DD_HH_MM_SS); String dateTime s…

leetCode 51.皇后 + 回溯算法 + 图解 + 笔记

按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包…

SpringBoot MyBatis连接数据库 查询数据(注解方式)

创建项目时选择依赖 配置数据库连接 在resources中的 application.properties 配置文件进行连接的配置 #驱动名称 spring.datasource.driver-class-namecom.mysql.cj.jdbc.Driver#连接地址 spring.datasource.urljdbc:mysql://10.20.22.11:26954/canteen#数据库用户名 spring.d…

ios 逆向分分析,某业帮逆向算法(二)

接上讲 上次hook 发现自己的数据有点问题。才发现是自己的编辑器识别出问题了。 上篇sub_1029B6898函数hook数据如下: [iOS Device::作业帮 ]-> arg2: 0 1 2 3 4 5 6 7 8 9 A B C D E F 0123456789ABCDEF 00000000 37 32 65 64 38 31 32 38…

Docker下搭建MySQL主从复制

目录 主从复制简介 主从复制搭建 主从复制简介 主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数 据库一般是准实时的业务数据库。 主从复制的作用 做数据的热备。作为后备数据库,主数据库服务器故…

Spring Task 定时任务框架

Spring Task Spring Task 是Spring框架提供的任务调度工具,可以按照约定的时间自动执行某个代码逻辑。 定位:定时任务框架 作用:定时自动执行某段Java代码 Spring Task使用步骤 1). 导入maven坐标 spring-context(已存在&#xff…

DLL缺失

DLL缺失 参考链接: 方法五,亲测有用

LeetCode417. Pacific Atlantic Water Flow

文章目录 一、题目二、题解 一、题目 There is an m x n rectangular island that borders both the Pacific Ocean and Atlantic Ocean. The Pacific Ocean touches the island’s left and top edges, and the Atlantic Ocean touches the island’s right and bottom edges…