前言:
在上篇我们已经学习了关于调试器gdb的相关知识,本期我将为大家介绍的是关于版本控制工具——git的使用教程!!!
目录
前言
(一)git的历史介绍
(二)github和gitee
(三)使用方法
1、创建仓库
2、安装git
3、git三板斧
1️⃣ 三板斧第一招: git add
2️⃣ 三板斧第二招: git commit
3️⃣ 三板斧第三招: git push
4、其他相关的指令
总结
相信很多小伙伴都听说过Gitee/GitHub,但是呢可能并不知道它们和Git之间存在的关联!以及可能对 Git 都感到十分的陌生,本期文章就让我带领大家去了解关于 git 的那点事。
Git 是一个开源的,去中心化的,分布式的版本控制系统,主要目的就是适用于管理大型或小型项目的源代码和文档等文件。它最初由 Linus Torvalds 开发,用于管理 Linux 内核的开发。
与其他版本控制系统不同,Git 在本地维护完整的版本库副本,使得操作速度更快、工作效率更高,并且不需要依赖中央服务器。这种分布式结构也使得 Git 更加灵活,允许多人同时协作开发,即使在离线状态下也可以进行修改和提交。
综上所述,git其实对于我们在项目开发过程中也是重要的一个工具,能够熟练使用它对我们以后将有着巨大的帮助!!!
Git 的历史由来可以追溯到 Linux 内核开发中的版本控制问题。早期 Linux 内核使用 BitKeeper 进行版本控制,但是由于一些原因,BitKeeper 不再免费提供服务,并且内核社区对其协议也存在争议。
Git 的设计理念基于 分布式版本控制,每个开发者都拥有完整的代码仓库副本,使得操作速度更快、工作效率更高,并且不需要依赖中央服务器。这种分布式结构也使得 Git 更加灵活,允许多人同时协作开发,即使在离线状态下也可以进行修改和提交。
因此,自 Git 发布以来,它已经成为了世界上最流行的版本控制系统之一,被广泛应用于开源项目和商业项目中。除了 Linux 内核外,许多知名的开源项目,如 Ruby on Rails、jQuery、Android 等,也都使用 Git 进行版本控制。
Gitee(码云)和Github(GitHub)都是面向开发者的代码托管平台,它们的作用都是提供代码仓库、版本控制、代码托管和协作开发等服务,让开发者可以方便地管理和分享代码。
区别如下:
托管公司不同:Gitee是由国内著名云计算公司OSChina推出的,Github则是由微软公司旗下的GitHub公司运营;
目标用户群不同:Gitee主要面向国内用户,Github则是全球开发者都在使用的平台;
访问速度不同:由于服务器的位置和网络因素,访问Github时是需要点魔法加持的,国内用户可以更快地访问Gitee,并享有更快的数据传输速度和更稳定的服务;
社区活跃度和生态环境不同: Github的生态环境非常丰富,拥有大量的开源项目和丰富的开发者社区,而且与全球开源社区和公司的合作非常紧密;Gitee更注重和中国本土的开源社区、公司、组织和开发者的合作。
再此我以Gitee为例为大家演示
第一步,首先我们需要到gitee官网申请注册一个账号:
第二步,账号注册登陆之后,我们就可以开始创建仓库了:
第三步, 仓库创建完成后,还需要进行一个重要步骤:设置开源
通过上面的一系列操作将仓库创建好之后我们就可以将其拷贝到我们的本地仓库中了。
sudo yum install -y git
git --version
此时可能就有小伙伴好奇了,虽然我已经把仓库克隆下来了,但是这个仓库在哪里呢?它长什么样呢?
接下来我们在看看如何将本地的文件推送至远程仓库
除了上述的“三板斧”之外,Git有很多不同的指令,以下是一些常用的Git指令:
最后,如果有一天不想要这个仓库,我们也可以在Gitee上删除这个仓库
除了上述命令以外还有如下指令,每个指令都有不同的参数和用法,可以通过在命令行中输入“git [指令] --help”查看详细的帮助文档:
到此本期的内容便讲解完毕了,接下来我们简单的回顾一下本文到学到了什么吧!
以上就是本文的所有内容,感谢各位的观看与支持!!!