Windows 环境下将代码推送到 Git 远程仓库
在开发过程中,把本地代码同步到远程仓库是日常操作。虽然图形化工具(如 Git Gui)也能完成,但掌握命令行流程更利于理解底层逻辑,也更适合自动化脚本。下面以 Windows 环境为例,演示标准操作流程。
1. 准备远程仓库
首先登录 GitHub,点击右上角头像选择 New repository。填写仓库名称(例如 Blog),保持 Public 或 Private 设置,勾选 Initialize with README 可选。创建完成后,复制页面上的 HTTPS 地址备用。
2. 初始化本地项目
打开终端(Terminal)或 Git Bash,进入你的项目文件夹。如果该目录还没有被 Git 管理,先执行初始化命令:
git init
接着添加用户信息(首次使用需配置):
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
3. 关联远程地址
为了让本地仓库知道远程地址在哪里,需要添加一个远程源。通常命名为 origin:
git remote add origin https://github.com/username/repo.git
这里的 URL 替换为你刚才复制的地址。可以用 git remote -v 验证是否添加成功。
4. 提交本地改动
修改完文件后,先查看状态确认哪些文件被追踪:
git status
确认无误后,将所有更改加入暂存区:
git add .
然后提交到本地分支(通常是 master 或 main):
git commit -m "Initial commit"
5. 推送到远程
最后一步是将本地提交同步到 GitHub。注意,现在 GitHub 默认不再支持直接输入账号密码,建议使用 Personal Access Token 或在初次推送时配置凭证管理器。
git push -u origin master
如果是 main 分支,请将 master 改为 main。推送成功后,刷新网页即可看到代码已同步。
常见问题提示
- 权限问题:如果遇到 401 错误,检查 Token 是否过期或用户名拼写是否正确。
- 分支冲突:多人协作时,推送前建议先 pull 拉取最新代码再合并。
- 大文件:如果有二进制大文件,考虑使用 Git LFS 管理。
掌握这些基础命令,以后处理版本控制会顺手很多。

