【合并代码篇】
吐槽一下,git合并代码冲突时,这是第一次接触,之前的特意回避qwq,花了很多时间,尝试了git的diff工具,最终还是选择放弃,选择最质朴的方式手动对比删改,可能这样对于sg这个小项目更加有效吧
【过程】
也顺便记录下git merge过程吧
[需求是将两个不同仓库的代码合并:具体的要将nxw仓库下sg2分支的代码合并到111仓库master下]--后来发现分支不分支不用太纠结,都可以调整
- 下载111仓库
git clone 111仓库的git地址
- 下载nxw仓库
git remote add nxw + nxw仓库git地址
注:nxw只是本地的名字,后面会看到拉到本地的显示`nxw/master`
-
将nxw仓库数据拉倒本地
git fetch nxw
-
在本地创建sg2分支,并拉取nxw仓库下sg2分支到本地的sg2分支,会自动切换到本地sg2分支哦(注:这里命名采用一致)
git checkout -b sg2 nxw/sg2
-
切换回111的master主分支(这里你可以切换到111的别的分支,进行下一步的merge;别的分支的clone 要加个-b 分支名)
git checkout master
-
合并代码,其中`--allow-unrelated-histories`是为解决fatal: refusing to merge unrelated histories 错误
git merge sg2 --allow-unrelated-histories
- 解决冲突:我选择的方式是在vscode中打开,搜索 >>>>>>>sg2 进行修改,修改规范可见git如何解决冲突?_蛞蝓不孤寡的博客-CSDN博客_git怎么处理冲突
- 提交
git add . git commit -m "提交日志" //推送到远端 git push origin 分支名(这里是master)
【vue的icon】
真的是寻寻觅觅,众里寻他千百度啊。
<el-button>可以直接通过icon=""来设置icon;(el-icon-系列也挺好用的,挂个link组件 | Element)
<router-link>链接跳转咋搞icon呢,html的title标签下的<link rel="" href="">属性是肯定不可以的,异想天开qwq,后经查找,找到<i>,我好呆呆啊[发疯],如下
Element el-icon 图标组件详解_程序员大阳的博客-CSDN博客_el-icon-
vue 改变i标签icon图标的大小_Blanc79的博客-CSDN博客_i标签设置大小
具体的没细究,算是解决问题了,不管了,就到这吧,溜了溜了,还有很多事情没做【么吃饭还qwq】