Git 安装配置指南

Git 安装配置指南(Windows 版)
专为开发新手、华硕天选等笔记本用户打造,全程无废话,直接抄作业👇
⭐ 一、下载(10 秒搞定)
直接去 Git 官网 下载 最新稳定版 x64 安装包(如 2.52.0)
✅ 选 Git for Windows x64(适配 Intel 处理器,如华硕天选 5 Pro)
❌ 别选 ARM64 / 便携版(不适合个人开发)
⭐ 二、安装(核心选项直接抄)
全程默认下一步,仅需关注以下关键节点:

安装界面选择建议核心原因
组件选择✅ 保留默认勾选,取消 Check daily for updates自动更新没必要,核心功能够用
默认编辑器✅ 选 Use Visual Studio Code as Git's default editor避免 Vim 学习成本,和开发工具统一
初始分支名✅ 选 Override,分支名填 main适配 GitHub/Gitee 主流规范
PATH 配置✅ 选 Git from the command line and also from 3rd-party software多终端可用(Git Bash/CMD/VSCode)
SSH 客户端✅ 选 Use bundled OpenSSH自带工具兼容性更好,无需额外安装
HTTPS 后端✅ 选 Use the native Windows Secure Channel library系统原生适配,无需手动管理证书
换行符处理✅ 选 Checkout Windows-style, commit Unix-style跨平台协作不冲突
终端模拟器✅ 选 Use MinTTY界面更友好,支持窗口缩放
git pull 行为✅ 选 Fast-forward or merge保留提交历史,适合个人/团队开发
凭证管理器✅ 选 Git Credential Manager自动保存账号密码,免重复输入
额外选项✅ 保留 Enable file system caching,取消 Enable symbolic links提升性能,Windows 下符号链接兼容性差

⭐ 三、安装后配置(复制粘贴即可)
打开 Git Bash,逐行执行:

1. 设置全局用户名和邮箱(替换成你的信息)

git config --global user.name "你的昵称" git config --global user.email "你的邮箱" 

2. 生成 SSH 密钥(一路回车,不设密码)

ssh-keygen -t ed25519 -C "你的邮箱" 

3. 复制公钥(全选复制结果)

cat ~/.ssh/id_ed25519.pub → 把公钥粘贴到 GitHub/Gitee 的「SSH 密钥」设置中 

✅ 四、验证配置生效

# 检查 Git 版本 git --version # 检查全局配置 git config --global --list # 验证 SSH 连接(GitHub 示例,Gitee 同理) ssh -T [email protected] 

出现 Hi XXX! You’ve successfully authenticated 即关联成功🎉
🚨 五、踩坑提示
终端找不到 git 命令:重启终端,或重新安装时确认 PATH 配置正确
SSH 关联失败:确保公钥复制完整,无多余空格;关闭防火墙拦截

Read more

【Linux系统编程】(四十二)吃透线程互斥!从原理到实战,手把手教你玩转 Linux 下的互斥锁

【Linux系统编程】(四十二)吃透线程互斥!从原理到实战,手把手教你玩转 Linux 下的互斥锁

目录 前言 一、线程互斥的核心概念:搞懂这些,才算入门 1.1 共享资源与临界资源 1.2 临界区 1.3 互斥的定义 1.4 原子性:互斥的底层要求 二、多线程共享资源的坑:亲眼看看问题出在哪 2.1 问题代码:未加互斥的售票系统 2.2 编译运行与异常结果 2.3 问题根源:三步分析 (1)线程调度的随机性 (2)耗时操作放大了竞争问题 (3)ticket--本身不是原子操作 2.4 解决问题的核心要求 三、Linux 下的互斥量:mutex 的使用全解析 3.1 互斥量的类型与核心接口

By Ne0inhk
Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos)

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net。 Flutter for OpenHarmony:Flutter 三方库 jnigen — 自动化打通 Flutter 与原生代码的通信壁垒(适配鸿蒙 HarmonyOS Next ohos) 前言 在进行 Flutter for OpenHarmony 开发时,我们经常会面临这样的尴尬境地:Flutter 侧提供了完美的 UI 体验,但某些核心能力(如硬件传感器驱动、系统级加密、高性能图像算法等)却隐藏在原生的 C++ 或 Java(针对早期鸿蒙版本/兼容层)逻辑中。 传统的 MethodChannel 虽然能解决问题,但手写大量的双端映射代码不仅效率低下,且极易出错。今天,我们将探讨一个能让原生交互进入“自动化时代”的利器 —— jnigen。

By Ne0inhk

本地AI绘画新选择:Z-Image-Turbo_UI界面真实体验

本地AI绘画新选择:Z-Image-Turbo_UI界面真实体验 最近在测试几款轻量级本地AI绘图工具时,偶然发现了一个特别“省心”的方案——Z-Image-Turbo_UI界面。它不像传统Stable Diffusion整合包那样动辄要配环境、装依赖、调参数,而是直接跑起一个干净的Gradio界面,打开浏览器就能用。更关键的是:不联网、不传图、不依赖云服务,所有生成过程都在你自己的电脑里完成。我用一台RTX 3060笔记本实测了三天,从启动到出图、从修图到批量保存,全程没报错、没卡死、没弹出任何奇怪的警告框。这篇文章就带你完整走一遍真实使用流程,不讲虚的,只说你打开后真正会遇到什么、怎么操作、效果如何、哪些地方值得多点两下。 1. 为什么说它“开箱即用”?——零配置启动体验 很多新手被劝退,不是因为不会写提示词,而是卡在第一步:环境装不上、CUDA版本对不上、模型路径找不到……Z-Image-Turbo_UI绕开了所有这些坑。 它本质是一个预打包的Python脚本+模型权重+Gradio前端的组合体,所有依赖都已内置。你不需要:

By Ne0inhk

VSCode Copilot无法连接网络的解决过程

`VSCode Copilot无法连接网络的解决过程` * 描述 * 解决 * 把settings里的这个Use Local Proxy Configuration关掉就好了 描述 安装WSL后莫名其妙出现:GitHub Copilot Chat Plugin Not Connecting to Network 参考了GitHub:无法连接Issue描述 解决 ctrl+shift+p, 运行F1 > Developer: GitHub Copilot Chat Diagnostics,确信是代理(proxy)的问题 把settings里的这个Use Local Proxy Configuration关掉就好了 也顺便关闭了其他proxy设置: 原因猜测:本地windows开了代理,被WSL复用本地设置,可是原代理端口和WSL代理端口不一致或者已被占用,或者因为WSL上没有实际运行代理程序,导致WSL系统ping不通代理的IP

By Ne0inhk