Git先有项目后合并到远程
将本地已有项目上传到 Gitee,本质上就是三步:在 Gitee 上创建一个空仓库,把本地项目变成一个 Git 仓库,再将两者关联并推送代码。
下面是完整的操作流程,跟着一步步来就好。
📝 第一步:在 Gitee 上创建远程仓库
- 登录 Gitee,点击页面右上角的
+号,选择新建仓库。 - 填写仓库名称(建议与本地项目文件夹同名),选择
公开或私有。 - 关键一步:为了让操作最简单,请不要勾选“使用README文件初始化仓库”这类选项,确保创建一个完全空的仓库。
- 点击“创建”,你将看到一个包含 HTTPS 或 SSH 地址的页面,复制这个地址(类似
https://gitee.com/你的用户名/仓库名.git),马上要用。
💻 第二步:在本地项目文件夹中初始化 Git
- 在本地项目文件夹中,右键点击并选择
Git Bash Here,打开 Git 命令行工具。 - 执行以下命令,初始化一个本地 Git 仓库,这会在项目文件夹下创建一个
.git文件夹:git init - 将项目的所有文件添加到暂存区并提交:
git add . git commit -m "首次提交"
🔗 第三步:关联远程仓库并推送代码
-
将本地仓库与你在 Gitee 上创建的空仓库关联起来:
git remote add origin https://gitee.com/你的用户名/仓库名.git如果提示
remote origin already exists:说明本地已经关联过其他远程仓库。可以先执行git remote rm origin删除旧关联,再执行上面的关联命令。 -
首次推送前,需要先将远程仓库的初始状态拉取到本地进行合并。因为远程是空仓库,所以要用
--allow-unrelated-histories参数允许合并没有共同历史的分支:git pull origin master --allow-unrelated-histories如果出现冲突:多数是因为远程仓库里有一个
README.md文件与本地文件冲突。可以在本地执行git rm README.md删除它,然后重新提交(git add .和git commit -m "...")。 -
最后,将本地代码推送到 Gitee 远程仓库:
git push -u origin master执行此命令后,刷新你的 Gitee 仓库页面,项目文件应该就成功上传了。