windows下使用git需先安装并配置path,再初始化本地仓库、关联github远程地址,经add暂存、commit提交后,通过push推送或pull拉取代码。

如果您在 Windows 系统中使用 GitHub 进行版本控制,但对 CMD 中的 Git 命令不熟悉,则可能是由于未正确初始化仓库或路径配置错误导致操作失败。以下是针对 Windows 下常用 Git 操作的详细说明:
一、安装并验证 Git 命令环境
Git 必须先安装并添加至系统 PATH,才能在 CMD 中直接调用命令。未完成此步骤将导致“git 不是内部或外部命令”的报错。
1、访问 https://git-scm.com/download/win 下载官方 Git 安装包。
2、运行安装程序,在“Adjusting your PATH environment”步骤中选择 Add Git to the system PATH for all users。
3、安装完成后,打开新 CMD 窗口,输入 git --version 并回车,确认输出类似 git version 2.40.1.windows.1 的信息。
二、初始化本地仓库并关联远程 GitHub 仓库
本地目录需初始化为 Git 仓库,并与 GitHub 上的远程仓库建立连接,否则无法执行推送或拉取操作。
1、在 CMD 中使用 cd 命令进入目标项目文件夹,例如:cd C:\my-project。
2、执行 git init 初始化空仓库。
3、执行 git remote add origin https://github.com/username/repo-name.git,其中 URL 替换为您的 GitHub 仓库地址。
4、执行 git remote -v 查看远程链接是否成功配置。
三、提交代码到本地仓库
Git 提交需经过暂存(stage)阶段,跳过该步骤将导致文件未被纳入版本控制。
1、执行 git status 查看当前工作区文件状态。
2、执行 git add . 将所有修改和新增文件加入暂存区;如仅添加单个文件,可替换为 git add filename.txt。
3、执行 git commit -m "描述本次更改",引号内必须填写中文或英文提交信息。
四、推送代码至 GitHub 远程仓库
推送前需确保已配置远程仓库地址且本地分支与远程分支存在对应关系,否则会触发拒绝推送错误。
1、执行 git branch --set-upstream-to=origin/main main(若主分支名为 main);若为 master 分支,则将 main 替换为 master。
2、执行 git push -u origin main 完成首次推送;后续推送可简化为 git push。
3、如遇身份认证失败,CMD 会提示输入 GitHub 用户名和密码(或个人访问令牌 PAT),请确保使用 PAT 代替密码。
五、从 GitHub 拉取最新代码
拉取操作用于同步远程仓库的更新到本地工作区,避免多人协作时出现覆盖或冲突。
1、执行 git fetch origin 获取远程分支数据但不自动合并。
2、执行 git merge origin/main 将远程 main 分支变更合并至当前本地分支。
3、或一步完成:执行 git pull origin main,等效于 fetch + merge。










