0


【Git】第一次将本地项目仓库推代码到空的远程仓库方法以及报错的解决方案

1. 先在Idea将本地项目交由Git管理

在这里插入图片描述

完成上述三步之后,在弹出来的对话框中选择自己的项目目录,
点确定,就可以在文件管理器中看到目录下生成了一个隐藏目录 “ .git ”

2. 与远程仓库建立连接

右键项目目录,找到Git,根据图示找到remote
在这里插入图片描述
在弹出来的对话框中,输入自己远程仓库的地址
在这里插入图片描述
点击ok,输入验证信息,连接完毕。

3. 利用Git快捷键Commit项目到本地仓库的master分支

在这里插入图片描述
点击push,全选项目文件,commit

在这里插入图片描述
我已经提交过了,因此显示为空。

4. 重点来了,此时Commit and Push 代码到远程空仓库的master会出现错误

在这里插入图片描述

提示我们要先从远程pull代码,然后才能push
好的,在项目目录中打开Git bash
输入命令:

$ git pull origin master

报错 fatal: refusing to merge unrelated histories

解决方案:

$ git pull origin master --allow-unrelated-histories

出现新问题:fatal: couldn’t find remote ref --allow-unrelated-histories

再解决:

$ git pull --rebase origin master

成功 pull 代码
在这里插入图片描述
最后向空仓库 push 我们的项目代码,输入命令:

$ git push -u origin master

在这里插入图片描述
在这里插入图片描述

去远程仓库刷新页面,搞定!

在这里插入图片描述

标签: git github linux

本文转载自: https://blog.csdn.net/qq_40558345/article/details/129398770
版权归原作者 污喵王z 所有, 如有侵权,请联系我们删除。

“【Git】第一次将本地项目仓库推代码到空的远程仓库方法以及报错的解决方案”的评论:

还没有评论