Git BASH安装教程

什么是 Git Bash?

简单来说,Git Bash 是为 Windows 系统提供的模拟 Linux 风格的 Bash 命令行环境,主要用于运行 Git 命令。Bash 是 Linux 和 macOS 用户常用的命令行工具,而 Windows 自带的命令提示符与它不兼容。因此,Git for Windows 软件包中包含了 Git Bash,让你可以在 Windows 上使用熟悉的 Bash 语法来操作 Git 和进行文件管理

第一步:下载 Git for Windows

Git Bash 是 Git for Windows 的一部分,所以安装 Git 的同时就会自动装上 Git Bash。

访问官网:打开浏览器,访问 Git 的官方网站:https://git-scm.com/

自动下载:网站会自动检测你的操作系统(Windows),并显示一个“Download for Windows”的按钮。点击这个按钮,即可下载最新版本的安装程序(.exe 文件)。

在这里插入图片描述


根据处理器选择对应的安装包下载

在这里插入图片描述

第二步:运行安装程序

下载完成后,找到并双击运行安装程序。根据你对定制化的需求,可以选择以下两种方式之一:

方式一:快速安装(适合大多数用户)

对于初学者或希望快速上手的朋友,最简单的方式就是一直点击“Next”,接受所有默认选项,最后点击“Install”即可完成安装。默认设置已经过优化,能够满足绝大多数开发场景。

方式二:自定义安装(了解关键配置)

如果你想了解每个步骤的含义,可以按照以下指南进行配置。以下是在安装向导中需要注意的几个关键点:

选择组件 (Select Components):建议保留默认勾选。其中 “Git Bash Here” 和 “Git GUI Here” 是非常实用的选项,它们会在你的文件夹右键菜单中添加快捷方式,方便你在特定目录下直接打开 Git Bash。

选择默认编辑器 (Choosing the default editor used by Git):Git 有时需要你输入提交信息,会打开一个文本编辑器。默认是 Vim,它对新手不太友好。你可以在此处下拉选择你熟悉的编辑器,如 Notepad++、Visual Studio Code 等。

调整 PATH 环境变量 (Adjusting your PATH environment)

推荐选择中间项:“Git from the command line and also from 3rd-party software”。这个选项会将 Git 添加到系统的 PATH 环境变量中,让你不仅在 Git Bash,还能在 Windows 自带的命令提示符 (CMD) 或 PowerShell 中直接使用 Git 命令。

配置行结束符 (Configuring the line ending conversions)

推荐选择第一项:“Checkout Windows-style, commit Unix-style line endings”。这是因为 Windows 和 Linux/Unix 系统使用的换行符不同(CRLF 与 LF)。选择此项后,Git 在 Windows 上下载代码时会自动转换为 CRLF 以适应 Windows 工具,在你提交代码时又会自动转换回 LF,从而避免因换行符不同导致的混乱。

选择终端模拟器 (Configuring the terminal emulator to use with Git Bash)

推荐选择:“Use MinTTY (the default terminal of MSYS2)”。MinTTY 功能更丰富,提供了更好的文本渲染和色彩支持,能带来更佳的终端体验。

完成上述关键选择后,一路点击“Next”直到“Install”,最后点击“Finish”完成安装。

第三步:验证安装与初步配置

打开 Git Bash:安装完成后,你可以在桌面或任意文件夹中点击鼠标右键,选择 “Git Bash Here” 来启动它。

在这里插入图片描述

验证版本:在打开的黑色窗口中,输入以下命令并回车,如果正确显示 Git 版本号,则说明安装成功:

git--version

Read more

工业相机高速回调 + 异步处理线程:海康 C++ 实战代码深度解析

工业相机高速回调 + 异步处理线程:海康 C++ 实战代码深度解析

工业相机高速回调 + 异步处理线程:海康 C++ 实战代码深度解析 导读:在锂电池极片飞拍、半导体晶圆检测等高速视觉场景中,“相机能跑 90fps,一存图就掉到 20fps”是许多工程师的噩梦。C++ 虽然性能强劲,但若架构设计不当,同样难逃丢帧、内存泄漏的厄运。本文将基于生产者 - 消费者模型 + 环形缓冲队列的核心思想,为你打造一套C++ 版本的高速图像存储方案,并附带海康威视(Hikvision)MVS SDK 的实战代码,助你轻松扛住 4K@60fps 连续写入! 一、痛点直击:为什么你的高速相机总丢帧? 在工业视觉系统中,图像数据流如同洪流: * 带宽巨大:4K@60fps RAW 图像带宽高达 1.8GB/s; * I/O 瓶颈:普通

By Ne0inhk
安装 Microsoft Visual C++ Build Tools

安装 Microsoft Visual C++ Build Tools

Microsoft Visual C++ Build Tools下载安装 安装Microsoft Visual C++ Build Tools是为了在windows系统上编译和运行需要C++支持的程序或库(例如某些Python包,Node.js模块等)。 1.下载 打开浏览器,访问 Visual Studio Build Tools下载页面。 在页面上找到“下载”按钮,点击下载 Build Tools for Visual Studio 的安装程序(vs_BuildTools.exe)。 2. 安装 双击下载好的软件(vs_BuildTools.exe)。 点击继续。 等待下载安装。 在安装Visual Studio Build Tools的时候,选择“C++生成工具”

By Ne0inhk

C++ 函数模板

函数模板(Function Template) 是C++中实现泛型编程的核心工具,它允许编写与类型无关的通用代码。通过函数模板,你可以定义一个函数蓝图,编译器会根据实际使用的类型自动生成具体的函数代码。 基本概念 1. 模板定义 cpp // 定义一个函数模板 template <typename T> // T 是类型参数 T max(T a, T b) { return (a > b) ? a : b; } // 或者使用 class 关键字(和 typename 等价) template <class T> T min(T a, T b)

By Ne0inhk
GESP-C++考试(四级)考试重点 (附:【编程题模板】大全)

GESP-C++考试(四级)考试重点 (附:【编程题模板】大全)

📝 GESP-C++  考试四级(考前快速复习) 一、知识点复习 1️⃣ 指针(Pointer) (1)概念:指针是存储变量地址的变量。 (2)定义: int a = 5; int* p = &a; // 定义指向 a 的指针  (3)解引用: cout << *p; // 输出 a 的值 5 (4)注意事项 指针变量类型必须与所指向变量类型一致。空指针 nullptr,防止野指针。 2️⃣ 二维及多维数组 (1)数组 定义: int a[3][4]; // 3行4列二维数组 int

By Ne0inhk