Git基础篇(十六)——将本地已有仓库提交到Github新仓库

前言:
  又是我们在其他平台管理的Git项目希望移交到Github管理,也可能在本地或公司内网开发的Git项目希望提交到Github上远程管理,总之是现有项目提交到Github新仓库管理,那么请看这篇文章。

1 在Github创建一个新仓库

  首先在登录Github账号,在Github上创建一个新的 Repositories 。根据需要选择为 PublicPrivate 。要注意的是不要勾选 Add a README fileAdd .gitignoreChoose a license ,既然是提交已有的仓库,这些应该取决于现有的仓库。

New_repository.png

  此时在Github仓库创建的仓库还是空的仓库。创建后Github上会显示一个页面,提示你将自己的仓库提交到这个新仓库。

push_origin.png

2 将本地仓库关联并提交到远程仓库

  首先将本地仓库与Github远程仓库关联起来。关联的方式有两种, HTTPSSSH ,根据自己需要选择。在仓库根目录下执行以下Git指令。

1
git remote add origin git@github.com:<Your github name>/<Your repository name>.git

  由于20年美国爆发种族歧视问题,Github 20年10月01日起将原主分支默认名 master 改为 main 。但名称并不强制,可以在设置中将你的仓库默认主分支改回master,但为了迎合新的“改变”建议以后使用main作为主分支名。
  以下指令将Git仓库的主分支名改为main,根据自己需要选择是否修改主分支名。

1
git branch -M main

  以下指令将本地仓库推送到远程仓库,会自动在远程仓库新建main分支,将本地仓库的main分支推送到远程仓库的main分支。

1
git push -u origin main