情况描述
当前本地我有两个版本在本地,需要利用gitee将他们融合
大致思路:
首先,将其中的一个版本上传到gitee仓库
其次,在另一个版本中拉下来刚才上传的版本
最后,直接push上去即可
解决过程
1.上传到gitee仓库
Gitee本地上传到分支:链接入口
2.将上传的版本拉到本地
①git init —创建本地仓库
②告诉git你是谁
git config --global user.name 名字
git config --global user.email 邮箱地址
③连接远程仓库
git remote add origin 项目地址

3.开始合并
①添加到本地仓库
git add .

②commit
git commit -m "备注"

③从线上拉下来
下面的代码可以从云端下载代码,并创建新的分支
git pull origin 远程的分支:新建的本地分支
在这里,我的远程分支 是la ,想要新建的本地分支是jqh
之后开始会有爆红

4.解决冲突
①查看不同
这里有个小技巧: 可以切换分支git checkout 其他分支名字 一个一个点击去修改
打开vscode 或者其他编译器
git diff 你刚才创建的本地分支

②ctrl + 点击 具有 --- 或者+++ 的

③选择改变与否

修改完成后~开始下面操作
④上传到本地分支
git add .
git commit -m "备注(最好是时间)"
⑤上传
git push origin master:云端的分支
如果不行,但是 确保自己已经合并过代码,可以使用下面代码
git push -f origin master:云端的分支名
重大bug: 但是刚才我把这些push 上去后,再clone 下来的时候居然还有 之前查看不同的图片…… 之后,我就在本地又一次进行的代码的整合……
|