一、Git 下载与安装

你可以通过 Git 官网(Redirecting…)获取适合你操作系统的安装文件。该页面提供了 Windows、macOS 和 Linux 的完整安装包及说明。

考虑到大部分用户使用 Windows 系统,这里以 Windows 为例说明安装步骤:

方式一,下载exe 安装包

  1. 访问官网下载页面,安装程序会自动开始下载,或手动选择适合你系统架构的版本(通常为 64 位)。

  2. 双击运行下载好的 .exe 安装包。

  3. 在安装向导中,通常保持默认选项,一路点击“Next”即可完成安装。个别选项(如默认编辑器、环境变量配置)可根据个人习惯调整。

方式二:使用 winget 命令(推荐)

如果你使用的是 Windows 10 1809 及以上版本(含 Windows 11),系统已内置包管理器 winget,可通过命令行一键安装 Git:

winget install --id Git.Git -e --source winget

二、设置身份信息(用户名和邮箱) 配置免密登录(保存凭证)

第一步:设置你的身份信息(必须)

git config --global user.name "你的姓名"
git config --global user.email "你的邮箱地址"

如果你需要在同一台电脑上管理多个不同的 Git 账号(比如个人 GitHub 和公司 GitLab),就不能用全局配置了。可以在特定项目目录下,去掉 --global 参数来单独设置:

git config user.name "你的项目专用名"
git config user.email "你的项目专用邮箱"

第二步:配置免密登录(共3种方式)

方式一:密码管理器(缓存凭证)—— 最通用,推荐新手
这是最便捷的方式。当你使用 IDEA 等 IDE 进行 pull 或 push 时,IDE 会自动弹出登录框,输入账号密码并勾选“记住密码”即可。后续操作无需重复认证,适合绝大多数日常开发场景。

方式二:SSH 密钥 —— 更安全、更专业(推荐进阶用户)
这是企业级开发和个人项目中最推荐的方式,通过公钥/私钥配对实现无密码认证,既安全又免密。具体配置步骤将在下文单独展开。

方式三:在 URL 中嵌入账号密码 —— 不推荐(存在安全风险)
此方式会将账号密码明文暴露在配置文件中,安全风险较高,本文不展开介绍。

方式二:SSH 密钥步骤

1,生成 SSH 密钥(如果还没有):

ssh-keygen -t ed25519 -C "your_email@example.com"

 一路回车即可,生成的公钥默认在 ~/.ssh/id_ed25519.pub

2,将公钥添加到远程仓库:

  • 复制公钥内容:cat ~/.ssh/id_ed25519.pub。
  • 登录 GitHub/Gitee,在 Settings -> SSH and GPG keys 中,点击“New SSH Key”,粘贴进去保存。

3,修改远程仓库地址为 SSH 格式:

 将你的项目远程地址从 https://... 改为 git@... 格式。

git remote set-url origin git@github.com:用户名/仓库名.git

三、Git 常用命令—— 掌握这些,日常开发足够了

1,克隆仓库代码

# 克隆远程仓库到本地
git clone <仓库地址>

2,分支管理

# 列出分支
git branch

# 切换分支
git checkout <分支名>

# 合并分支(将指定分支合并到当前分支)
git merge <分支名>

3,代码管理

# 查看文件状态(最常用)
git status

# 添加文件到暂存区
git add <文件名>      # 指定文件
git add .             # 添加所有修改

# 提交到本地仓库
git commit -m "提交说明"

# 跳过 add,直接提交已跟踪文件的修改
git commit -am "提交说明"

# 拉取并合并
git pull

# 推送
git push   

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐