IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

将本地代码推送至远程Git仓库

blog.darkmi.com 2026-07-23 18:40:54 累计浏览 14 次
本机暂存

概述

我原来把本地代码推送至远程Git仓库的时候,总是喜欢用下面的流程:
1、创建远程仓库;
2、检出到本地;
3、把本地代码复制或者剪切到刚刚检出的目录中;
4、然后通过git addgit commitgit push把代码推送至远程仓库。

这么操作也没有什么大的问题,不过后来发现还有一种更简单的方案,简单记录一下。

直接在本地已有代码目录中初始化 Git 仓库

首先进入本地项目的代码目录,执行:

git init

这会在当前目录创建一个 .git 文件夹,当前项目就会变成一个 Git 仓库。该命令默认会使用 master 作为本地分支名称,如果要更改名称,可以在初始化的时候直接指定本地分支名称:

git init -b main

然后添加文件并提交一次:

git add .
git commit -m "init project."

关联远程仓库

git remote add origin 远程仓库地址

比如:

git remote add origin https://github.com/username/my-project.git

验证是否关联成功:

git remote -v

会看到类似输出:

origin  https://github.com/username/my-project.git (fetch)
origin  https://github.com/username/my-project.git (push)

推送到远程仓库

第一次推送需要设置上游分支:

git push -u origin main

同分类推荐文章

  1. 当编程变得不再有趣 (2026-07-06 19:18:00)
  2. 代码在发臭:一个能"闻"出坏味道的 AI 技能,我拿它扫了最新的开源代码 (2026-07-04 16:08:14)
  3. 我的 Claude Code 常用 SKILLS 和工具 (2026-06-29 08:00:00)

查看更多 开发者 文章 →

建议继续学习

  1. Git常用命令备忘 (累计阅读 54,774)
  2. Git log diff config高级进阶 (累计阅读 24,901)
  3. Git subtree 要不要使用 –squash 参数 (累计阅读 23,459)
  4. 我的git笔记 (累计阅读 20,340)
  5. 公司倒了,请让领导先走 (累计阅读 13,471)
  6. 别为大公司拼命(译文) (累计阅读 10,346)
  7. Zend Studio集成Git使用 (累计阅读 9,042)
  8. 学你妹的计算机! (累计阅读 8,182)
  9. 个人开公司的流程,以后用得着 (累计阅读 7,972)
  10. 谈谈在校程序员技能培养 (累计阅读 7,159)