如以下内容对各位看官觉得有用,请点赞,收藏,关注哦(博主准备创建交流群来方便大家交流不商业化唠嗑的来:796949666)
理论
因为有些地方和命令不一样,容易混淆 这里写了写理论相关的名词解析方便大家理解
检出
:等同于命令行的checkout 概念等于切换操作的分支 ps*:为了有助于识别区分现在推荐使用 switch/restore命令
拉取
拉取指定分支的线上代码到本地
提交
将暂存文件更新到选中的分支上
推送
推送才会生效到线上仓库代码
合并
获取
相当于获取更新history记录 不影响代码
获取到最新更新记录 然后选中具体记录去操作:合并 处理差异等
Gitee
DEBUG
冲突解决
碰到拉取其他分支代码时的冲突问题解决:
1:关闭 然后回到文件状态 选中冲突文件 黄色叹号标志的文件
2:右键--》解决冲突--》打开外部合并工具 这里使用Beyond Compare需要自己安装下 配置流程同步在下面
四个版本视图:紫色最新 淡蓝新增
处理完成会有历史信息文件 可以手动删除
这里参考博客:配置git mergetool不产生*.orig文件-CSDN博客两种解决方案
git config --global mergetool.keepBackup false
如果需要保留 参数改成true即可 冲突解决 正常提交推送
Beyond Compare配置
1:下载安装破解版什么的不介绍了自己先安装 安装资源qq群:796949666
2:工具--》选项--》比较 下方
修改为改比较工具:如果已安装默认路径自动匹配 如果更改了路径或未安装请自行处理下