【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/9/19 15:30:05 阅读更多 →
终极指南:如何快速下载Steam创意工坊模组,跨平台游戏模组自由!

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

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

2026/9/23 19:49:09 阅读更多 →
Ubuntu22.04安装IsaacLab 2.2完整指南与优化技巧

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

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

2026/9/18 9:14:01 阅读更多 →

最新新闻

软件需求四层建模:从业务目标到可测契约的实战方法

软件需求四层建模:从业务目标到可测契约的实战方法

简介:本资源是一份面向高校计算机专业本科生及软件工程初学者的《软件需求分析》教学课件,系统讲解需求工程核心流程与关键概念,助力学习者夯实软件开发前期基础。课件以PPT格式呈现,共1个文件,大小3.03MB,…

2026/9/23 20:26:44 阅读更多 →
抖音运营手册思维导图拆解:从账号定位到数据复盘的可执行清单

抖音运营手册思维导图拆解:从账号定位到数据复盘的可执行清单

简介:这份《抖音官方运营手册:思维导图》面向抖音创作者、账号运营者及电商从业者,系统梳理了平台官方学习路径与运营指导,帮助读者快速建立从入门到进阶的运营知识框架。资源为单个PDF文件,压缩包约400KB,…

2026/9/23 20:26:44 阅读更多 →
2024产品经理实战知识地图:从需求分析到迭代的完整工作法

2024产品经理实战知识地图:从需求分析到迭代的完整工作法

简介:这是一份面向产品经理岗位的实战知识地图,围绕岗位认知、产品生命周期、需求分析、商业分析等核心模块展开,系统梳理了SMART目标设定、马斯洛需求层次、KANO模型、5WHY追问、PRD框架等关键方法,并为原型、流程图绘制列举了Ax…

2026/9/23 20:26:44 阅读更多 →
3个底层原理搞懂预防脱发完整示例

3个底层原理搞懂预防脱发完整示例

3个底层原理搞懂预防脱发完整示例 看了一堆教程还是不会写项目?别慌,这就像你背了所有菜谱却做不出一道菜,缺的是把“预防脱发”这个抽象概念拆解成可执行代码的 完整示例…

2026/9/23 20:26:44 阅读更多 →
InstructBLIP 指令微调视觉语言模型实战指南:基于 LAVIS 的通用多模态理解与生成

InstructBLIP 指令微调视觉语言模型实战指南:基于 LAVIS 的通用多模态理解与生成

InstructBLIP 指令微调视觉语言模型实战指南:基于 LAVIS 的通用多模态理解与生成 【免费下载链接】LAVIS LAVIS - A One-stop Library for Language-Vision Intelligence 项目地址: https://gitcode.com/gh_mirrors/la/LAVIS InstructBLIP 是 LAVIS 仓库中官…

2026/9/23 20:26:44 阅读更多 →
Dopamine 连续控制域实验运行器 ContinuousRunner 完全指南:JAX/Flax Agent 的训练调度、参数配置与源码剖析

Dopamine 连续控制域实验运行器 ContinuousRunner 完全指南:JAX/Flax Agent 的训练调度、参数配置与源码剖析

机器学习深度学习 【免费下载链接】dopamine Dopamine is a research framework for fast prototyping of reinforcement learning algorithms. 项目地址: https://gitcode.com/gh_mirrors/do/dopamine 点击查看 免费下载 导读 dopamine.continuous_domains.run_…

2026/9/23 20:25:44 阅读更多 →

日新闻

3招搞定手机怎么下载微信面试难题实战项目解析

3招搞定手机怎么下载微信面试难题实战项目解析

3招搞定手机怎么下载微信面试难题实战项目解析 面试被问“手机怎么下载微信”背后的原理,90%的人答不上来。别笑,这看似弱智的问题,实则是考察你对移动应用分发机制、安全校验及网络协议理解的试金石。我带过不少校招新人,他们背了八股文,却连一个A…

2026/9/23 0:00:23 阅读更多 →
2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我

2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我

2k显示屏性能优化踩坑:版本升级后API全变了,这份源码解析救了我 刚把开发环境的显示器从1080P换到2K,跑老项目直接报错,版本升级后 API…

2026/9/23 0:01:25 阅读更多 →
3步搞定美眉图实战项目,告别官方文档抓不住重点

3步搞定美眉图实战项目,告别官方文档抓不住重点

3步搞定美眉图实战项目,告别官方文档抓不住重点 官方文档翻了三遍还是云里雾里?别急,美眉图在实战项目中常被用来做数据可视化,但它的原理比你想的简单。今天咱们直接上手,用一个完整的小项目把美眉图跑通,不再死磕那些冗长的理论说明。…

2026/9/23 0:01:25 阅读更多 →

周新闻

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

Flutter for OpenHarmony游戏卡片渐变背景实战:从原理到性能优化

直接铺开项目本身吧。这几个月我一直在折腾一件事:用Flutter给OpenHarmony做一款游戏集合类的App,说白了就是把若干小游戏塞进一个壳里,用统一入口分发。这个方向本身不算新鲜,真正让我花了不少心思的,是首页那堆游戏卡…

2026/9/23 4:55:02 阅读更多 →
Word表格编号全攻略:从列表编号到题注交叉引用

Word表格编号全攻略:从列表编号到题注交叉引用

写Word文档,最让人头疼的往往是那些“看起来不起眼”的小问题。比如表格编号这事:今天在表后面多加了两个空白行,明天给客户交稿前发现整个章节的编号全部错位,光是挨个改序号就能耗掉大半个下午。我前阵子帮人整理一份上百页的技…

2026/9/23 4:49:06 阅读更多 →
从第一个站到第二个站:独立开发者的静态网站选型与落地实践

从第一个站到第二个站:独立开发者的静态网站选型与落地实践

1. 项目概述1.1 核心需求解析做独立开发者这几年,说实话,第一个网站上线的那天晚上我兴奋得没睡着。但等它跑了半年,流量惨淡、功能臃肿、代码自己都懒得看第二遍之后,我才慢慢琢磨明白一个道理:第一个网站是练手&…

2026/9/23 9:53:41 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/23 9:53:40 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/23 9:53:40 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/23 9:53:40 阅读更多 →