首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Git】Git初识

【Git】Git初识

作者头像
ZLRRLZ
发布2025-08-26 08:13:00
发布2025-08-26 08:13:00
9300
代码可运行
举报
文章被收录于专栏:C语言C语言
运行总次数:0
代码可运行

Git 初识

提出问题

不知道你工作或学习时,有没有遇到这样的情况:我们在编写各种文档时,为了防止文档丢失,更改 失误,失误后能恢复到原来的版本,不得不复制出一个副本,比如: “报告-v1” “报告-v2” “报告-v3” “报告-确定版” “报告-最终版” “报告-究极进化版” ... 每个版本有各自的内容,但最终会只有一份报告需要被我们使用 。 但在此之前的工作都需要这些不同版本的报告,于是每次都是复制粘贴副本,产出的文件就越来越 多,文件多不是问题,问题是:随着版本数量的不断增多,你还记得这些版本各自都是修改了什么 吗? 文档如此,我们写的项目代码,也是存在这个问题的

如何解决--版本控制器

为了能够更方便我们管理这些不同版本的文件,便有了版本控制器。所谓的版本控制器,就是能让你了解到一个文件的历史,以及它的发展过程的系统。通俗的讲就是一个可以记录工程的每一次改动和版本迭代的一个管理系统,同时也方便多人协同作业目前最主流的版本控制器就是 Git 。Git 可以控制电脑上所有格式的文件,例如 doc、excel、dwg、dgn、rvt等等。对于我们开发人员来说,Git 最重要的就是可以帮助我们管理软件开发项目中的源代码文件

注意事项

还需要再明确一点,所有的版本控制系统,Git 也不例外,其实只能跟踪文本文件的改动,比如 TXT 文件,网页,所有的程序代码等等。版本控制系统可以告诉你每次的改动,比如在第5行加了一个单词“Linux”,在第8行删了一个单词 “Windows”。 而图片、视频这些二进制文件,虽然也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是只知道图片从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道。

Git 安装

Git 是开放源代码的代码托管工具,最早是在Linux下开发的。开始也只能应用于Linux平台,后面慢慢的被移植到windows下,现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。

Linux-centos

如果你的的平台是centos,安装git相当简单,以我的centos7.6为例: 首先,你可以试着输入Git,看看系统有没有安装Git:

代码语言:javascript
代码运行次数:0
运行
复制
$ git
-bash: git: command not found

出现像上面的结果,Linux会友好地告诉你Git没有安装。 安装 Git:

代码语言:javascript
代码运行次数:0
运行
复制
sudo yum -y install git

查看 Git 安装的版本:

代码语言:javascript
代码运行次数:0
运行
复制
git --version

Linux-ubuntu

如果你的的平台是ubuntu,安装git相当简单,以我的ubuntu20.04为例: 首先,你可以试着输入git,看看系统有没有安装Git:

代码语言:javascript
代码运行次数:0
运行
复制
$ git
Command 'git' not found, but can be installed with:
sudo apt install git

出现像上面的结果,Linux会友好地告诉你Git没有安装,还会告诉你如何安装Git。 安装 Git:

代码语言:javascript
代码运行次数:0
运行
复制
$ sudo apt-get install git -y

查看 git 安装的版本:

代码语言:javascript
代码运行次数:0
运行
复制
$ git --version

Windows

参考链接:https://www.bilibili.com/video/BV1hf4y1W7yT?p=3&vd_source=b57c3f3e8a7507d4af7322c28f05fdbc

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Git 初识
    • 提出问题
    • 如何解决--版本控制器
    • 注意事项
  • Git 安装
    • Linux-centos
    • Linux-ubuntu
    • Windows
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档