【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab

这篇具有很好参考价值的文章主要介绍了【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨
📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】
📢:文章若有幸对你有帮助,可点赞 👍 收藏 ⭐不迷路🙉
📢:内容若有错误,敬请留言 📝指正!原创文,转载请注明出处


一、Git概述

📝诞生:2005年,由Liunx之父李纳斯.托沃斯(Torvalds Linus)在芬兰开发而来。
📝Git的作用:Git是目前上最先进的分布式版本控制系统
📝Git的优缺点:
1、免费,开源
2、不会因为服务器的损坏或是网络问题而影响项目文件的丢失
3、每个人都有全部的代码,所有的版本信息都会同步到用户本地
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab

二、安装Git

2.1选择官网下载

https://git-scm.com/
从Git的官方网址下载安装包
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
速度堪忧,不知道要等到什么时候了,果断放弃!
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab

2.2选择镜像网站下载

本次我选择最新版的Git进行下载:Git-2.42.0-64-bit.exe
下载速度很快👍 。
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab

2.3Git安装

双击exe图标进行下载,
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
默认是安装在C盘,一般为系统盘,经常要用到,因此建议安装到其他盘,本次我安装在专门放置软件的D盘。
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
这一步担心遗漏掉什么,后期可能要用的功能,因此在盘空间充足的情况下,建议全部打钩。
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab
接下来就是一路“Next”,直至安装完成
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab

三、共享仓库

3.1Gitee/Github/Gitlab有何区别?

Gitee/Github/Gitlab都是一个基于Git分布式版本控制系统的代码托管平台。它提供了代码仓库的管理、团队协作、项目部署等功能,被广泛应用于软件开发和协作中。

Gitee、GitHub和GitLab都是基于Git的代码托管平台,但它们在一些方面存在一些区别。以下是它们的主要区别:

  1. 托管平台类型:Gitee和GitLab是国内的代码托管平台,而GitHub是一个国际化的代码托管平台。Gitee和GitLab在中国有较大的用户基础,同时也提供中文界面和本土化的支持。

  2. 部署和管理:Gitee是由中国的开源社区开发和维护的,GitHub是由美国的公司GitHub Inc. 所拥有和管理,而GitLab则是由GitLab Inc. 公司所拥有和管理。这些平台在部署和管理上有所不同,包括数据隐私、可用性和安全性等方面。

  3. 功能和工具:尽管Gitee、GitHub和GitLab都提供类似的基本功能,如代码托管、项目管理、团队协作等,但它们在具体的功能和工具上也存在一些差异。例如,GitLab提供了内建的CI/CD(持续集成/持续交付)功能,而GitHub则在开源社区、代码审查和协作方面较为活跃。

  4. 社区和用户群:因为GitHub是国际化的平台,并且在全球范围都非常受欢迎,所以它的用户群更广泛,拥有全球范围内的活跃开发者和项目。Gitee和GitLab更受国内用户欢迎,与中国开发者社区更紧密地联系在一起。

总的来说,Gitee、GitHub和GitLab在托管平台类型、管理和部署、功能工具以及用户社区方面有一些区别。选择哪个平台要根据个人或团队的需求和偏好来决定。

【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab

3.2Gitee/Github/Gitlab与 Git 有什么关系?

在 Git 中,开发者将源代码存入名叫"Git 仓库"的资料库中 并加以使用。而 GitHub 等则是在网络上提供 Git 仓库的一项服务。
也就是说,GitHub 上公开的软件源代码全都由 Git 进行管 理。
此外,GitHub 除了提供 Git 仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率、高品质地进行代码编写。

基础理论

Git项
Git bash:跟linux相似的命令操作
Git CMD:跟windows相似的命令操作
Git Gui:图形界面的Git,不建议初学者使用

工作区域
workspace 工作目录
创建方法
git init新建代码库
git clone 地址 克隆远程目录

index/Stage 暂存区
repository 本地仓库/版本库
Remote 资源库/远程仓库/Git仓库
工作流程
1.在工作目录中添加修改文件:git add
2.将需要版本管理的文件放入暂存区:git commit
3.将暂存区的文件提交到Git库

常用命令

基本的linux命令

基本Git命令

详细的用法请参考官网:https://git-scm.com/docs
git config --global user.name “名字”:用户名设置
git config --global user.email “邮箱名”:邮箱设置
ssh-keygen -t rsa -C “邮箱名”: 生成公钥
ssh-keygen -t rsa : 生成公钥
git config -i:查看配置
git status:查看所有文件的状态
git status 文件名:查看指定文件的状态
git add . :添加当前目录的所有文件到暂存区
git add :
git commit -m 消息内容 :提交暂存区的内容到本地空间
git push :上传到远程仓库

分支命令
git checkout -:切换回上一个分支
git merge --no-ff:合并分支并且有记录
git branch:显示分支一览表
git merge 分支名:合并分支
git checkout -b 分支名:创建、切换分支
【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab,计算机基础,git,github,gitlab文章来源地址https://www.toymoban.com/news/detail-696942.html

到了这里,关于【计算机基础】Git从安装到使用,详细每一步!扩展Github\Gitlab的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机基础--->数据结构(8)【B树、B+树<超详细图文>】

    B树(B-Tree)是一种自平衡的搜索树,又称平衡多路查找树,主要用于系统中大量数据的读和写操作。B树的特点是能保持数据有序,这使得在B树中进行查找、顺序访问、插入和删除等操作都非常高效。 B树中单一节点拥有的最多子结点的数量称为B树的阶,一个m阶B树的主要特

    2024年02月12日
    浏览(27)
  • 计算机网络基础(十)----ACL的操作使用

    ACL 是访问控制列表 通信的五元素:源ip地址、目的ip地址、源端口号、目的端口号和协议 ACL的作用是: 1、对数据包做访问控制(丢弃或者放行) 2、结合其他协议进行匹配 如图所示,访问列表的处理过程:不管他有多少的工作规则,从上往下依次匹配,只要陪陪到了则立刻

    2024年02月11日
    浏览(25)
  • 【计算机视觉 | 自然语言处理】Hugging Face 超详细介绍和使用教程

    Hugging Face 起初是一家总部位于纽约的聊天机器人初创服务商,他们本来打算创业做聊天机器人,然后在 github 上开源了一个 Transformers 库,虽然聊天机器人业务没搞起来,但是他们的这个库在机器学习社区迅速大火起来。 目前已经共享了超 100,000 个预训练模型, 10,000 个数据

    2024年02月09日
    浏览(38)
  • 计算机程序安装及使用须知_kaic

       本文件夹中的“PowerDesigner建模”目录下包含三个可运行文件TMS1.cdm,TMS.cdm,TMS.pdm分别为TMS系统的实体关系简图、实体关系图和数据库模型,使用PowerDesigner集成开发环境打开任意一个文件即可运行。  本安装说明以Microsoft SQL Server 2000中文开发版为例来阐述的,对于Micros

    2023年04月25日
    浏览(34)
  • 计算机网络安全--snort介绍--linux下安装和使用

    本文章教程使用的是WSL的 Ubuntu 22.04.1 LTS 系统 且使用的管理员账户 Snort是世界上最重要的开源入侵防御系统(IPS)。Snort IPS使用一系列规则 帮助定义恶意网络活动,并使用这些规则查找与它们匹配的数据包,以及 为用户生成警报。 Snort也可以内联部署以阻止这些数据包。鼻

    2023年04月08日
    浏览(26)
  • 计算机系统安全 实验二 PGP加密软件的安装和使用

    目录 实验目的 实验内容及步骤 一、PGP的安装及汉化 二、创建用户及密钥 三、使用PGPkeys加密文件内容 四、邮件内容加解密 五、使用PGP对文件进行粉碎 实验感想 1.了解加密工具PGP 的原理 2.熟悉PGP 简单配置方法 选择默认语言English   选择安装协议 I accept the license agreement  

    2024年02月07日
    浏览(33)
  • Python使用pip安装mediapipe,实现计算机视觉的应用

    近年来,计算机视觉在人工智能领域蓬勃发展,为我们提供了许多强大的工具和技术。其中,mediapipe是一个广受欢迎的开源库,它提供了一整套计算机视觉算法和应用程序接口(API),帮助开发者轻松构建各种视觉相关的项目。本文将介绍如何使用pip安装mediapipe以及一些常见

    2024年02月04日
    浏览(33)
  • 计算机视觉入门 - MacOS搭建Python的OpenCV环境并在VScode上使用的详细步骤(完整版)

    目录 过程: 下载VScode编辑器: 在VScode中安装Python插件:  安装Python解释器: 测试Python程序:  安装wget插件: 安装cmake插件:  安装opencv: 通过程序来测试opencv: 运行成功:  要使用的东西:VScode编辑器、Terminal终端、Homebrew软件包管理工具、Python、OpenCV 首先在Mac上下载

    2024年01月16日
    浏览(38)
  • 【Git 从入门到精通】2023最新版的Git安装与卸载每一步附详细讲解

    首先去官网下载Git安装包,可以直接在百度搜索Git,以下几个网站都可以。也可以点击直达,官网上下载如果不科学上网的话还是很慢的,所以我准备了一份放在了百度网盘内,需要的可以去评论区拿。 当从上面网站或者百度网盘中下载完exe文件之后,咱们就可以开始安装了

    2024年02月16日
    浏览(42)
  • 计算机基础--计算机存储单位

    计算机中表示文件大小、数据载体的存储容量或进程的数据消耗的信息单位。在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设备存储容量单位有KB、MB、GB和TB等几种。 位(bit):二进制数中的一个

    2024年02月03日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包