1. 本地初始化了git仓库,放了一些文件进去并进行了add操作和commit提交操作;如下图,目前本地也是处于master分支
![](https://img.haomeiwen.com/i22963131/f62f0a702acdc776.png)
2、github创建了git仓库并建立了README和.gitignore文件;
![](https://img.haomeiwen.com/i22963131/71af8af2143f7149.png)
3、本地仓库添加了github上的git仓库作为远程仓库,起名origin(相当于给地址起了一个名字);
![](https://img.haomeiwen.com/i22963131/0a2f0726c0fe5753.png)
![](https://img.haomeiwen.com/i22963131/6bc79b432cacc5b0.png)
4.此时我们如果直接将本地的内容直接推送到github上时,就会报下面的错 (我远程的分支目前处于main)
git push <远程主机名> <本地分支名>:<远程分支名>
![](https://img.haomeiwen.com/i22963131/b20f9a4d1181ad9e.png)
5.查看上面的报错他会提示我们要先fetch,我们执行命令:
git fetch origin main
![](https://img.haomeiwen.com/i22963131/94f45403828304e1.png)
6.我们在和本地数据进行合并的,使用指令
git merge origin/main
![](https://img.haomeiwen.com/i22963131/12b72896900d837d.png)
7.再执行 git merge --allow-unrelated-histories origin/main,这时会弹出一个内容框直接保存退出即可,然后显示下面的
![](https://img.haomeiwen.com/i22963131/9bfaed02141ceac9.png)
8.这时我们就可以将代码推送到远程的github上了
![](https://img.haomeiwen.com/i22963131/d129fa7d3222e26a.png)
9.查看github上也有了
![](https://img.haomeiwen.com/i22963131/d1479d980a9a2486.png)
网友评论