git需要安装吗(git与gitlab的区别)

git需要安装吗(git与gitlab的区别)git和github的区别及安装1.什么是Git,与Github的关系(1)Git的定义(2)Github是什么(3)Git和Github的关系2.Git的安装(1)Windows系统上的安装(2)Linux系统上的安装(部分,参考[git官网](https://git-scm.com/download/linux”DownloadforLinu…

大家好,又见面了,我是你们的朋友全栈君。


1. 什么是 Git, 与 Github 的关系

(1) Git 的定义

git 是一个免费的分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事物。 – 引自 git 官网

不管是软件开发还是什么行业,代码、文档都不是一次性写完的,都需要有无数次的修改,无数个版本迭代,而 Git 是一个很好的版本管理工具。这次写的不满意,可以直接回滚到自己想要的版本。

Git 的作者是 Linus ,没错,就是写了 Linux 系统的那个大佬 Linus,是他花了两周的时间用 C 写了这款分布式版本控制系统,狠人就是狠人啊,现在基本上就是最大的分布式版本管理系统了。

(2) Github 是什么

Github 是全球最大的同性交友网站,有着数量众多的女装大佬。开个玩笑,Github 是一个是一个用git做版本控制的项目托管平台,同样的中国还有码云。两者都是使用 git 做版本控制的项目托管平台,说白了,就是一个代码仓库。

Github 与 码云其实在功能使用上并没有什么大的区别,比较显著的区别, Github 是全球最大的代码托管仓库,资源丰富,一句话说就是只有你想不到,没有他做不到的。代码资源十分丰富,但是有些不可名状的原因,导致了其网速有点那啥,但是还是可以用的。码云相对来说资源并没有那么丰富,但是好在其是国内的代码仓库,速度相对来说稍微好一些。

还有就是都提供了免费的静态网页功能,可以通过其规定特定的特殊,域名访问网站。还有应该是近来出现不久的免费的功能,免费的私有仓库,之前在 Github 上,要建私有仓库是需要花钱的。

有一个挺不错的方法就是拿 Github 当作自己的网盘,平时来存储一些文件什么的还是挺不错的,当然了,还是有限制的,单个文件不能超过 100M ,然后每个项目不能超过 1G。其实一般来说足够了,毕竟是免费的。

(3) Git 和 Github 的关系

Git 是一个开源的分布式版本控制系统。而 GitHub 本质上是一个代码托管平台,它提供的是基于 Git 的代码托管服务。对于一个团队来说,即使不使用 GitHub,他们也可以通过自己搭建和管理 Git 服务器来进行代码库的管理,甚至还有一些其它的代码托管商可供选择,如 GitLab,BitBucket 等。– 摘抄自 IBM

简单来说, Git 是一种方法。而 GitHub 只是使用这种方法的一个代码仓库。方法只有一个,而采用这种方法的却又很多个,类似 Github 和码云的还有 Gitlab 等。


2. Git 的安装

(1) Windows 系统上的安装

git 的官网首页有介绍 Git 的优点和那些大公司在采用。Windows 上安装其实特别简单,只需下载安装包。下载完成是 .exe 的可执行文件,只要双击就可以了,然后就是一直下一步即可。最后会写如何验证 git 是否安装成功。

(2) Linux 系统上的安装(部分,参考 git官网)

a. Debian/Ubuntu 上的安装

只需使用以下命令即可。

# apt-get -y update && apt -y install git

然后使用命令 git --version 即可查看是否安装成功,安装成功的话会显示 git 的版本信息。

b. Fedora 上的安装

# yum install git (Fedora 21)
# dnf install git (Fedora 22及以上)

c. Arch Linux 上的安装

# Arch Linux

d. FreeBSD 上的安装

# pkg install git

e. OpenBSD 上的安装

# pkg_add git

(3) Mac 上的安装

这个系统安装最简单,为什么呢,因为我买不起苹果电脑啊,我没装过。所以,仅留下安装包,没用过,总之一句话,想安装的话,自己悟。

(4) 安装完成检验

安装完成后,就要校验是否安装成功。打开命令行,输入命令 git --version,如果出现下图这样的反馈信息就是安装成功了。

git 安装成功截图


后记

本次的 git 教程,主要是为了接下来的使用 Github 和 Hexo 搭建个人博客做铺垫,这里先放上笔者的博客的地址,各位可以先看看效果。 点击前往

如果感觉写的不错请关注我的微信公众号 苦逼小码农,或者扫描下方二维码。

公众号

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125389.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月18日 下午11:00
下一篇 2022年4月18日 下午11:00


相关推荐

  • 常用的jquery鼠标事件_html5回到顶部

    常用的jquery鼠标事件_html5回到顶部jQuery-doubleTap是一款非常有用的鼠标双击事件或移动设备的触摸双击事件检测jQuery插件。该插件通过对“click”和“touch”的简单代码优化来实现鼠标双击或触摸双击事件的检测。使用方法要检测双击事件需要在页面中引入jQuery和jquery-doubleTap.js文件。初始化插件jquery-doubleTap.js的实现代码非常简单:首先判断是鼠标点击事件还是触摸点击事件…

    2026年4月20日
    4
  • 史丰收速算 (蓝桥杯)

    史丰收速算 (蓝桥杯)题目描述 史丰收速算法的革命性贡献是 从高位算起 预测进位 不需要九九表 彻底颠覆了传统手算 速算的核心基础是 1 位数乘以多位数的乘法 其中 乘以 7 是最复杂的 就以它为例 因为 1 7 是个循环小数 0 如果多位数超过 就要进 1 同理 2 7 3 7 6 7 也都是类似的循环小数 多位数超过 n 7 就要进 n 下面的程序模拟了史丰收速算法中乘以 7 的运

    2026年3月19日
    2
  • poe交换机连接方式_路由器接交换机怎么设置

    poe交换机连接方式_路由器接交换机怎么设置POE也被称为基于局域网的供电系统或有源以太网,有时也被简称为以太网供电,一个完整的POE系统包括供电端设备和受电端设备两部分。可能会有一些朋友对poe供电有一些疑问,这个在之前也有很多朋友问到过,那么,今天就由飞畅科技的小编来用图文为大家详细介绍下poe的几种供电方式和连接方法,感兴趣的朋友就一起来看看吧!poe交换机的4种连接方式一、交换机和终端都支持PoE这种方法PoE交换机直接通过网线接到支持PoE供电的无线AP和网络摄像机上,这种方…

    2022年10月4日
    6
  • 龙虾为什么这么登?

    龙虾为什么这么登?

    2026年3月16日
    1
  • 容斥原理的证明_容斥原理三集合公式解释

    容斥原理的证明_容斥原理三集合公式解释容斥原理的证明原链接地址容斥原理(翻译)-vici-C++博客       我们要证明下面的等式:                其中B代表全部Ai的集合         我们需要证明在Ai集合中的任意元素,都由右边的算式被正好加上了一次(注意如果是不在Ai集合中的元素,是不会出现在右边的算式中的)。         假设有一任意元素在k个A

    2025年7月15日
    7
  • Pycharm配置Pyqt5(精细版)[通俗易懂]

    Pycharm配置Pyqt5(精细版)[通俗易懂]Pycharm配置Pyqt5(精细版)前言最近入手了一些关于Qt的项目开发,需要用到Pycharm与Pyqt5的一个结合,当然在安装时也是有一些小坑的,下面我来为大家分享一下在Pycharm中配置Pyqt5的过程。环境配置1、创建虚拟环境:condacreate-nmy_pyqtpython=x.x命令创建python版本为x.x(本人用的3.7)、名字为my_pyqt的虚拟环境。my_pyqt文件可以在Anaconda安装目录envs文件下找到。2、切换/激活虚拟环境:conda

    2022年8月29日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号