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

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 --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        # 修复提交信息或内容

高级技巧

  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。
  • 中文文件名乱码
    执行:

    git config --global core.quotepath false
  • 推送失败(远程有更新)
    先执行 git pull --rebase 同步远程修改,再重新推送。

推荐工具

  • Git GUI客户端
    • GitHub Desktop(适合新手)
    • TortoiseGit(集成文件管理器)
  • IDE支持
    VSCode、IntelliJ IDEA内置Git可视化操作。

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

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

引用说明

  • Git官方文档:https://git-scm.com/doc
  • GitHub帮助中心:https://docs.github.com
  • 本文基于Git for Windows 2.37+版本验证,内容符合开源协议。
0