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

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

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

2026/10/29 18:37:16 阅读更多 →
Ubuntu22.04安装IsaacLab 2.2完整指南与优化技巧

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

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

2026/11/11 18:29:41 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/14 5:13:29 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/14 5:13:29 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/14 5:13:29 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/13 22:08:41 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/14 2:41:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/14 5:13:29 阅读更多 →

日新闻

周新闻

月新闻