当前位置:首页 > 电脑教程 > 正文

Windows下Git命令怎么用?

安装Git后配置用户信息,通过Git Bash或命令提示符执行git命令初始化仓库、提交代码、管理分支等操作。

安装Git for Windows

  1. 下载安装包

    访问Git官网下载页,选择Windows版本下载。

  2. 安装步骤
    • 双击安装包,按提示操作。
    • 关键配置项:
      • 选择默认编辑器:推荐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:便于远程仓库身份验证。
  3. 验证安装

    打开命令提示符(CMD)或Git Bash,输入: git --version

    显示版本号(如 git version 2.37.0.windows.1)即安装成功。

    Windows下Git命令怎么用? 第1张


基础配置(首次使用必做)

设置全局用户名和邮箱(与GitHub/GitLab账号一致):

  • 查看配置: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 # 修复提交信息或内容


高级技巧

  1. 忽略文件

    创建 .gitignore 文件,列出需忽略的文件(如日志、临时文件): # 示例内容 *.log temp/ .env

  2. SSH密钥连接远程仓库
    • 生成密钥:ssh-keygen -t ed25519 -C "your.email@example.com"
    • 将公钥(~/.ssh/id_ed25519.pub)添加到GitHub/GitLab的SSH设置中。


常见问题解决

  • 权限错误(Permission Denied)

    使用管理员身份运行Git Bash或CMD。

  • 中文文件名乱码

    执行:

    Windows下Git命令怎么用? 第2张

    git config --global core.quotepath false
  • 推送失败(远程有更新)

    先执行 git pull --rebase 同步远程修改,再重新推送。


推荐工具

  • Git GUI客户端

  • IDE支持

    VSCode、IntelliJ IDEA内置Git可视化操作。


掌握Windows下Git命令的核心步骤:

  1. 正确安装并配置环境
  2. 熟练使用 clone、add、commit、push、pull
  3. 理解分支管理与撤销操作
  4. 善用 .gitignore 和SSH密钥提升效率

引用说明

Windows下Git命令怎么用? 第3张

0