前言
在日常开发中,我们通常在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