将本地项目推送到 Github 新仓库

将本地项目推送到 Github 新仓库

自用的流程手册,省得上网到处查。

1 新建远程仓库

在 github 新建一个仓库,填写 description,注意选择需要 .gitignore (如果需要的话)。

2 本地项目中的操作

第一步是复制需要的 .gitignore 文件到项目中。

之后新建本地仓库,执行命令:

1
2
3
git init
git add .
git commit -m "新建仓库"

为了文明,我们需要将 master 分支改名为 main 分支

1
2
git checkout master
git branch -m master main

然后添加远程仓库的 url(在 girhub 的 Code 里查询)

1
git remote add origin <remote-url>

3 仓库的合并和推送

拉取远程仓库,因为两个仓库不是来源于同一个分支,直接合并会出错,需要加上参数 --allow-unrelated-histories

1
git pull origin main --allow-unrelated-histories

解决冲突后(一般是在 .gitignore 中)再次提交

1
2
git add .
git commit -m "解决冲突"

最后推送到远程

1
git push --set-upstream origin main

完结撒花。


将本地项目推送到 Github 新仓库
https://onlyar.site/2024/05/29/Misc-push-remote-repo/
作者
Only(AR)
发布于
2024年5月29日
许可协议