如何将本地仓库合并到 GitHub 仓库中

前言

在日常开发中,我们通常在GitHub上新建项目,然后通过clone命令将其下载到本地进行开发。然而,当我们已经在本地创建了项目,并希望将其合并到GitHub的新仓库时,该如何操作呢?

一、添加本地项目

初始化本地Git仓库,并提交。

$ cd path/to/your/local/project

$ git init
$ git add .
$ git commit -m "Initial commit"
二、重命名主分支

默认主分支为master,与GitHub默认的分支main不一致。

$ git branch -M main
  • -M:强制重命名当前分支。如果目标分支名已存在,则会覆盖。
  • main:新分支的名称。
三、关联远程仓库

GitHub上的新仓库添加为本地Git仓库的远程仓库。

$ git remote add origin https://github.com/yourusername/your-repo.git
四、同步远程仓库

如果远程仓库不为空的话,需要进行合并。

$ git pull --rebase origin main
五、推送到远程仓库

将本地仓库的内容推送到GitHub的新仓库。

$ git push -u origin main

设置本地分支与远程分支的关联,以便以后可以直接使用git push命令推送代码。

$ git branch --set-upstream-to=origin/main main
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容