上一篇
Windows下Git命令怎么用?
- 电脑教程
- 2025-06-14
- 3370
安装Git后配置用户信息,通过Git Bash或命令提示符执行git命令初始化仓库、提交代码、管理分支等操作。
安装Git for Windows
- 下载安装包
访问Git官网下载页,选择Windows版本下载。 - 安装步骤
- 双击安装包,按提示操作。
- 关键配置项:
- 选择默认编辑器:推荐VSCode或Vim(初学者可选Nano)。
- 调整PATH环境:选第二项 “Git from the command line and also from 3rd-party software”(确保全局调用Git命令)。
- 换行符处理:选 “Checkout Windows-style, commit Unix-style line endings”(避免跨平台换行符问题)。
- 启用Git Credential Manager:便于远程仓库身份验证。
- 验证安装
打开命令提示符(CMD)或Git Bash,输入:git --version
显示版本号(如
git version 2.37.0.windows.1
)即安装成功。
基础配置(首次使用必做)
设置全局用户名和邮箱(与GitHub/GitLab账号一致):
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
- 查看配置:
git config --list
常用Git命令实战
本地仓库操作
- 初始化仓库
git init # 当前目录创建新仓库
- 添加文件到暂存区
git add file.txt # 添加单个文件 git add . # 添加所有修改
- 提交更改
git commit -m "描述信息" # 提交到本地仓库
- 查看状态与历史
git status # 显示修改状态 git log # 查看提交历史 git log --oneline # 简洁版历史
远程仓库操作
- 克隆远程仓库
git clone https://github.com/user/repo.git
- 关联本地与远程仓库
git remote add origin https://github.com/user/repo.git
- 推送代码到远程
git push -u origin main # 首次推送需加`-u` git push # 后续推送
- 拉取远程更新
git pull origin main # 拉取并合并代码
分支管理
- 创建/切换分支
git branch dev # 创建分支 git checkout dev # 切换到dev分支 git checkout -b dev # 创建并切换(合并命令)
- 合并分支
git checkout main # 切回主分支 git merge dev # 将dev合并到main
- 删除分支
git branch -d dev # 删除本地分支
撤销操作
- 撤销未提交的修改
git checkout -- file.txt # 丢弃单个文件修改
- 撤回暂存区文件
git reset HEAD file.txt # 从暂存区移出
- 修改上次提交
git commit --amend # 修复提交信息或内容
高级技巧
- 忽略文件
创建.gitignore
文件,列出需忽略的文件(如日志、临时文件):# 示例内容 *.log temp/ .env
- SSH密钥连接远程仓库
- 生成密钥:
ssh-keygen -t ed25519 -C "your.email@example.com"
- 将公钥(
~/.ssh/id_ed25519.pub
)添加到GitHub/GitLab的SSH设置中。
- 生成密钥:
常见问题解决
- 权限错误(Permission Denied)
使用管理员身份运行Git Bash或CMD。 - 中文文件名乱码
执行:git config --global core.quotepath false
- 推送失败(远程有更新)
先执行git pull --rebase
同步远程修改,再重新推送。
推荐工具
- Git GUI客户端:
- GitHub Desktop(适合新手)
- TortoiseGit(集成文件管理器)
- IDE支持:
VSCode、IntelliJ IDEA内置Git可视化操作。
掌握Windows下Git命令的核心步骤:
- 正确安装并配置环境
- 熟练使用
clone
、add
、commit
、push
、pull
- 理解分支管理与撤销操作
- 善用
.gitignore
和SSH密钥提升效率
引用说明:
- Git官方文档:https://git-scm.com/doc
- GitHub帮助中心:https://docs.github.com
- 本文基于Git for Windows 2.37+版本验证,内容符合开源协议。