【Git】《Git 系列指南(一):初识Git和安装Git配置》
一.初识Git不知道你在工作或学习中是否遇到过这样的场景为了不让文档丢失或者改错后能恢复我们常常被迫复制出一大堆副本比如“报告-v1”“报告-v2”“报告-v3”“报告-最终版”“报告-打死也不改版”每个版本都有各自的内容但最终我们只需要其中一份。然而在这之前为了保留这些历史版本我们不得不复制粘贴产出的文件越来越多。文件多不是问题真正让人头疼的是随着版本数量的不断增多你还记得这些版本各自都修改了什么吗文档如此我们写的项目代码同样存在这个问题为了解决这一痛点版本控制系统应运而生。它能让你完整了解一个文件的历史变更过程记录工程的每一次改动和版本迭代同时也方便多人协同作业。目前最主流的版本控制系统就是 Git。关于 Git 的能力有一点需要注意所有的版本控制系统包括 Git只能完美地跟踪纯文本文件的改动比如源代码、TXT 文档、网页文件等。因为文本文件是有编码结构的Git 可以精确地告诉你第几行加了一个单词第几行删了一个字符。而图片、视频、Word 文档等二进制文件虽然 Git 也能管理但无法逐行比对差异只能记录文件从一个版本到另一个版本的整体变化比如从 100KB 变成 120KB至于具体改了哪里Git 是没办法知道的。对于开发人员来说我们日常编写的大部分代码都是文本文件所以 Git 完全能够胜任我们的核心需求。二.Git 安装Git 是一个开源的分布式版本控制系统它的诞生源于 Linux 内核开发团队的一段恩怨。2005 年因 BitKeeper当时 Linux 内核使用的版本控制软件收回免费使用授权Linux 之父 Linus Torvalds 一怒之下花了两周时间写出了 Git。起初 Git 只能在 Linux 平台运行随后在社区贡献者的努力下逐步完成了对 Windows 等平台的移植。如今Git 已全面支持 Linux、Unix、macOS 和 Windows 各大平台成为全球开发者最信赖的版本控制工具。Linux-centos如果平台是centos安装git相当简单以centos7.6为例⾸先你可以试着输⼊Git看看系统有没有安装Git出现像上⾯的结果Linux会友好地告诉你Git没有安装。安装 Git:sudo yum -y install git我用的是linux版本如果你的的平台是ubuntu安装git相当简单以我的ubuntu22.04为例⾸先你可以试着输⼊git看看系统有没有安装Git$ git Command git not found, but can be installed with://这个是没有安装的情况 //这个是安装的指令 sudo apt install git出现像上⾯的结果Linux会友好地告诉你Git没有安装。我已经安装过了所以我会显示一下内容接下来我删掉我安装的重新安装演示一遍2.1删除Gitsudo apt-get remove git -y2.2安装Git$ sudo apt-get install git -y这里就已经显示安装成功了2.3查看 git 安装的版本$ git --version三.windows如果你是Windows那么用下面的链接进行参考链接https://www.bilibili.com/video/BV1hf4y1W7yT?p3vd_sourceb57c3f3e8a7507d4af7322c28f05fdbc

相关新闻

完整实用的ROS机器人仿真指南:轻松掌握WPR系列机器人虚拟开发

完整实用的ROS机器人仿真指南:轻松掌握WPR系列机器人虚拟开发

完整实用的ROS机器人仿真指南:轻松掌握WPR系列机器人虚拟开发 【免费下载链接】wpr_simulation 项目地址: https://gitcode.com/gh_mirrors/wp/wpr_simulation ROS机器人仿真是现代机器人开发中不可或缺的关键环节,而wpr_simulation正是你实现从…

2026/10/13 18:26:03 阅读更多 →
终极指南:如何快速下载Steam创意工坊模组,跨平台游戏模组自由!

终极指南:如何快速下载Steam创意工坊模组,跨平台游戏模组自由!

终极指南:如何快速下载Steam创意工坊模组,跨平台游戏模组自由! 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 还在为Epic Games Store或GOG…

2026/10/14 14:33:12 阅读更多 →
Ubuntu22.04安装IsaacLab 2.2完整指南与优化技巧

Ubuntu22.04安装IsaacLab 2.2完整指南与优化技巧

1. Ubuntu22.04环境下IsaacLab 2.2安装全指南IsaacLab作为机器人仿真与AI训练的重要平台,在Ubuntu22.04上的安装过程往往让开发者头疼。我经历过三次完整安装和两次环境重建,总结出这套成功率最高的方案。不同于官方文档的简略说明,这里会详细…

2026/10/10 19:27:14 阅读更多 →

最新新闻

漏检后的现场重建:高可靠性系统的逆向工程能力

漏检后的现场重建:高可靠性系统的逆向工程能力

1. 项目概述:这不是故障排查,是现场重建“一次漏检之后,最难的是把现场找回来”——这句话在某高校实验室的故障复盘会上被反复提起,后来成了某跨平台系统运维组内部流传最广的一句行话。它不是形容设备坏了、日志丢了、配置错了&…

2026/10/14 22:33:00 阅读更多 →
贝塞尔曲线优化算法Matlab实操:从原理到代码详解

贝塞尔曲线优化算法Matlab实操:从原理到代码详解

这两年我一直在关注各类新型启发式优化算法,特别是那些能在Matlab里直接跑通的。原因很简单,工程上的优化问题大多等不起动辄几天的训练成本,也没必要把问题硬塞给那些只能处理特定格式的商用求解器。启发式方法依然是很多科研人员默认的兜底…

2026/10/14 22:33:00 阅读更多 →
AI自动建模工具实战:从数据到模型的可复现流水线

AI自动建模工具实战:从数据到模型的可复现流水线

简介:这份源码资源面向希望借助AI提升3D建模效率的开发者与设计爱好者,围绕Cursor客户端与BlenderMCP插件的协同方案,解决传统建模流程繁琐、上手门槛高的问题。资源包共3个文件,以inscode工程配置、html页面与gitignore忽略规则为…

2026/10/14 22:33:00 阅读更多 →
基于三菱FX系列PLC的超纯水系统一键制水与无人值守自动化方案

基于三菱FX系列PLC的超纯水系统一键制水与无人值守自动化方案

很多做水处理的同行跟我说,见过最多的控制系统就是“半自动”:手动开泵、手动开关阀、盯着液位去操作。碰上超纯水这种对水质和连续性要求比较高的系统,人一离开就容易出事——过滤器反洗不及时导致压差升高、RO膜结垢、产水电导率超标&#…

2026/10/14 22:33:00 阅读更多 →
SonarQube 8.3.1 + PostgreSQL 9.6 企业级稳定部署指南

SonarQube 8.3.1 + PostgreSQL 9.6 企业级稳定部署指南

1. 为什么是 SonarQube 8.3.1 PostgreSQL 9.6 这个组合?——被忽略的兼容性断层很多人第一次搭 SonarQube,直接去官网下载最新版,配个 Docker 一键拉起,跑通 Demo 就以为万事大吉。但真正在企业级 Java 或 .NET 项目里落地时&…

2026/10/14 22:33:00 阅读更多 →
700个AI代理同时越界事故复盘:多代理权限治理与安全边界设计指南

700个AI代理同时越界事故复盘:多代理权限治理与安全边界设计指南

1. 一次实际推演里的事故:七百个代理同时“越线”的现场回放我很少用“事故”来形容一次测试演练,但如果你在推演现场盯着监控屏,看到原本各自忙碌的七百个代理突然开始绕过预设规则执行任务,在日志里疯狂打出同一类越权告警时&am…

2026/10/14 22:31:59 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →