返回顶部
分享到

Windows系统下Git的详细安装步骤和基础设置

相关其他 来源:互联网 作者:佚名 发布时间:2026-04-13 21:53:33 人浏览
摘要

Windows系统下Git的完整安装配置指南,包含详细步骤和常见问题解决方案。主要内容包括:1)从官网下载安装包并完成配置;2)验证安装及基础设置(用户名、邮箱、SSH密钥);3)环境变量配

Windows系统下Git的完整安装配置指南,包含详细步骤和常见问题解决方案。主要内容包括:1)从官网下载安装包并完成配置;2)验证安装及基础设置(用户名、邮箱、SSH密钥);3)环境变量配置方法;4)常用Git命令示例;5)常见问题处理(身份验证、中文乱码、路径过长等);6)推荐使用的图形化客户端工具。通过本指南,用户可快速完成Git环境搭建并掌握基本使用技巧,为代码版本管理做好准备。

以下是 Windows 系统下 Git 的详细安装步骤和基础设置指南:

一、详细安装步骤

1. 下载 Git 安装包

  • 访问 Git 官网,点击页面上的 Download for Windows。
  • 根据系统版本(10/11)下载最新安装包(文件名类似 Git-xxx-64-bit.exe)。

2. 运行安装程序

1. 双击安装包,按以下选项配置:

  • Component Selection:
    勾选 Git for Windows 和 Git Bash Here(推荐保留,默认会安装常用工具)。
  • Path:
    保持默认路径(C:\Program Files\Git),避免空格或特殊字符导致的问题。
  • Git Bash Terminal:
    勾选 Use the system’s default console window(推荐使用 PowerShell 或 CMD 会更灵活)。
  • Line ending conversion:
    选择 Checkout as-is, commit with CRLF(国内用户推荐,避免换行符问题)。
  • Terminal emulator:
    保持默认的 Git Bash。
  • SSH executable:
    选择 Git’s built-in ssh.exe。
  • Other options:
    勾选 Add Git to PATH(关键步骤,否则命令行无法识别 git)。

2. 点击 Install 完成安装。

二、验证安装

1. 打开 PowerShell 或 CMD:

按 Win + R 输入 cmd 或 powershell,按回车。

2. 检查 Git 版本:

输入以下命令,确认输出版本号:

1

git --version

如果显示版本信息(如 git version 2.40.1),表示安装成功。

三、基础配置

1. 设置全局用户名和邮箱

1

2

git config --global user.name "你的真实姓名"    # 用于提交记录的作者名

git config --global user.email "你的邮箱@example.com"  # 绑定 GitHub 等平台账号

2. 生成 SSH 密钥(绑定 GitHub)

1. 打开 Git Bash:

按 Win + R 输入 gitbash,按回车。

2. 生成密钥:

1

ssh-keygen -t ed25519 -C "你的邮箱@example.com"

  • 按回车接受默认路径(~/.ssh/id_ed25519)。
  • 提示输入密码时直接连续按两次回车(不设置密码短语)。

3. 复制公钥到剪贴板:

1

cat ~/.ssh/id_ed25519.pub | clip

4. 粘贴公钥内容并保存

登录 GitHub,进入 Settings > SSH and GPG keys,点击 New SSH key,粘贴公钥内容并保存。

四、配置环境变量(可选)

如果安装时未勾选 Add Git to PATH,需手动配置:

  1. 右键点击 此电脑 > 属性 > 高级系统设置 > 环境变量。
  2. 在 系统变量 中找到 Path,点击 编辑。
  3. 添加 Git 安装路径下的 bin 目录(如 C:\Program Files\Git\bin)。
  4. 点击确定保存。

五、常用命令演示

1. 克隆仓库

1

git clone https://github.com/用户名/仓库名.git

2. 提交代码

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

# 进入项目目录

cd 仓库名

 

# 添加文件到暂存区

git add <文件名/相对路径/绝对路径>      # 添加单个文件

git add .  # 添加全部文件 git add *   

 

# 提交并附加说明

git commit -m "Initial commit"

 

# 关联远程仓库(首次推送)

git remote add origin https://github.com/用户名/仓库名.git

 

# 推送代码到主分支

git push -u origin main

3. 拉取远程更新

1

git pull origin main

六、常见问题解决

1. 提交时提示身份验证失败

  • 确保已绑定 SSH 密钥,或在 HTTPS 协议下输入 GitHub 账号的密码。
  • 若使用 SSH,检查密钥权限:

1

chmod 600 ~/.ssh/id_ed25519

2. Git Bash 中中文乱码

  • 修改终端编码:

1

2

export LANG=en_US.UTF-8

export LC_CTYPE=en_US.UTF-8

  • 或将系统语言设置为 UTF-8。

3. 路径过长报错

  • 启用 Git 的长路径支持(需管理员权限):

1

git config --global core.longpaths true

七、推荐工具

1. 图形化客户端:

  • Sourcetree(免费)
  • GitHub Desktop

2. 编辑器集成:

  • VS Code、Sublime Text 等支持 Git 插件。

完成以上步骤后,你就可以熟练使用 Git 进行版本控制了!如果有具体问题,欢迎随时提问。


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • Windows系统下Git的详细安装步骤和基础设置
    Windows系统下Git的完整安装配置指南,包含详细步骤和常见问题解决方案。主要内容包括:1)从官网下载安装包并完成配置;2)验证安装及
  • Git远程连接之SSH与HTTPS克隆协议
    在日常开发中,git clone是我们最常执行的命令之一。但你是否曾思考过,在https://...和git@...这两种不同的URL背后,究竟隐藏着怎样的技术原
  • win和mac安装以及使用git

    win和mac安装以及使用git
    win安装与使用git 首先可以在官网(下载速度慢,但也能下载下来)或者下面的淘宝镜像地址(下载速度快)将git下载下来,然后安装。 1
  • GIT合并分支的三种实现方式

    GIT合并分支的三种实现方式
    一、使用merge命令合并分支 1、目标:将dev分支合并到master分支 1.1、首先切换到master分支上 1 git checkout master 1.2、如果是多人开发的话 需要把
  • git中怎么设置代理
    git设置代理 Git 设置代理通常用于在公司内网或需要通过代理服务器访问外网的情况下。 以下是一些常用的设置方法: 命令行一次性设置代
  • 接口防刷(限流)的基本操作介绍

    接口防刷(限流)的基本操作介绍
    接口防刷是生产项目落地必须解决的问题,这篇文章会从架构的角度,分层次的讲讲如何解决这个问题。 接口防刷(Rate Limiting / Anti-scrapi
  • Socket套接字、TCP和UDP协议以及Java高性能介绍

    Socket套接字、TCP和UDP协议以及Java高性能介绍
    网络编程的时代意义 在数字化浪潮中,我们不仅是信息的消费者,更是信息的传输者。从简单的网页浏览到支撑亿级并发的分布式系统,其
  • 微信小程序中input组件为什么设置readonly只读属性

    微信小程序中input组件为什么设置readonly只读属性
    在博主印象中设置只读应该是readonly,太久没有写微信小程序,发现没有效果, 于是简单写篇文章记录下。 一、问题定位 微信小程序中,设
  • 鸿蒙开发之相对布局、倒计时TextTimer代码
    一、RelativeContainers 通过子组件之间的相对关系或子组件与父组件(__container__)的相对关系来布局,需结合alignRules方法和id属性实现。 基础
  • Git实现删除远程分支+本地分支

    Git实现删除远程分支+本地分支
    一、删除远程仓库分支 1 git push origin --delete 分支名 origin: 这是远程仓库的默认名称(如果你修改过远程仓库名称,请替换为你的实际名称)
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计