Git for Windows
Git for Windows 是 Git 版本控制系统的 Windows 官方版本,免费开源。提供完整的 Git 命令行工具、Git Bash(类 Linux 终端环境)和 Git GUI,是 Windows 开发者进行代码版本管理的必备工具。
Git for Windows 项目封面

软件简介

Git 是由 Linux 之父 Linus Torvalds 于 2005 年创建的分布式版本控制系统,现已成为全球开发者最主流的代码版本管理工具。Git for Windows 是 Git 在 Windows 平台上的官方移植版本,由 Git for Windows 社区维护,致力于在 Windows 上提供与 Linux/macOS 一致的 Git 使用体验。

Git for Windows 不仅包含完整的 Git 命令行工具,还附带了 Git Bash(一个基于 MSYS2 的类 Unix 终端环境,支持 bash、ssh、curl 等大量 Linux 命令)和 Git GUI(图形化提交工具),让 Windows 用户也能享受到 Linux 风格的开发环境。

核心功能

完整的 Git 版本控制
  • 支持 Git 全部命令和功能

  • 分布式版本控制,本地完整仓库

  • 支持分支、合并、变基(rebase)

  • 支持标签、stash、cherry-pick

  • 支持子模块(submodule)和子树(subtree)

  • 与 GitHub、GitLab、Gitee 等平台完美兼容

Git Bash 终端环境
  • 基于 MSYS2 的类 Unix 终端

  • 支持 bash shell 和常用 Linux 命令

  • 内置 ssh、scp、curl、wget、grep、awk、sed 等工具

  • 支持 vim、nano 等编辑器

  • 支持自定义配置(.bashrc、.bash_profile)

  • 可作为日常命令行终端使用

Git GUI 图形化工具
  • 内置图形化提交工具 git-gui

  • 内置仓库浏览器 gitk

  • 支持可视化查看提交历史和分支图

  • 支持图形化暂存和提交

资源管理器集成
  • 安装时可选添加右键菜单

  • "Git Bash Here":在当前文件夹打开 Git Bash

  • "Git GUI Here":在当前文件夹打开 Git GUI

  • 方便在任意目录快速启动 Git 工具

其他特性
  • 支持 HTTPS 和 SSH 协议

  • 内置凭证管理器,安全保存账号密码

  • 支持大文件存储(Git LFS)

  • 支持行尾符自动转换(CRLF/LF)

  • 支持中文文件名和路径

  • 持续更新,紧跟 Git 主线版本

安装配置建议

  1. 从官网下载安装包,运行安装程序

  2. 安装路径建议使用默认路径(C:\Program Files\Git)

  3. 组件选择:建议勾选"Git Bash Here"和"Git GUI Here"右键菜单

  4. 默认编辑器:可选择 Vim、VS Code 或其他编辑器

  5. PATH 环境:建议选择"Git from the command line and also from 3rd-party software"

  6. 行尾符转换:建议选择"Checkout Windows-style, commit Unix-style line endings"

  7. 终端模拟器:建议选择"Use Windows' default console window"或 MinTTY

常用 Git 命令

# 配置用户信息
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

# 克隆仓库
git clone https://github.com/user/repo.git

# 初始化新仓库
git init

# 查看状态
git status

# 添加文件到暂存区
git add .
git add filename.txt

# 提交
git commit -m "commit message"

# 推送
git push origin main

# 拉取
git pull origin main

# 创建分支
git branch new-feature

# 切换分支
git checkout new-feature

# 合并分支
git merge new-feature

# 查看历史
git log --oneline --graph

下载地址

官网:https://gitforwindows.org/

GitHub Releases:https://github.com/git-for-windows/git/releases

Git 官网:https://git-scm.com/

提供 32 位和 64 位安装版,以及便携版下载。

授权方式:免费 + 开源(GPL v2 License)

授权方式:��免费 + 开源(GPL v2 License)