当前位置:首页 > 开发工具 > git合并分支时,忽略某个文件或者某个文件下的文件

git合并分支时,忽略某个文件或者某个文件下的文件

2022年11月09日 11:19:35开发工具6

合并时的坑

会遇到修改了,但是不成功的原因:
gitattribute方法生效是有条件的,跟文件的修改顺序有关系,只有先修改的往后来修改的合并的时候才会生效
参考地址:https://blog.csdn.net/dunegao/article/details/103122360?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control

修改git驱动

git config --global merge.ours.driver true

选择不合并的文件

创建文件.gitattributes
git合并分支时,忽略某个文件或者某个文件下的文件 _ JavaClub全栈架构师技术笔记
把不合并的文件写到.gitattributes中
例:我不合并vue.config.js

echo 'vue.config.js merge=ours' >> .gitattributes

git合并分支时,忽略某个文件或者某个文件下的文件 _ JavaClub全栈架构师技术笔记

注意

dev合并到master:
先修改dev分支的文件并提交,再修改master的文件并提交,然后merge,才能成功

如果已经合并过,请删除合并文件,重新以上操作

作者:迷阵
来源链接:https://blog.csdn.net/weixin_43047070/article/details/112281599

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/68686.html

标签: Git合并
分享给朋友:

“git合并分支时,忽略某个文件或者某个文件下的文件” 的相关文章

【收藏】Git 常用命令大全

 Git 命令速查表1、常用的Git命令命令    简要说明git add    添加至暂存区git add–interactive    交互式添加git apply   &nb...

Git操作之配置别名

目录 配置别名 配置文件...

Git之常见的分支操作

Git之常见的分支操作

目录 分支管理 1.创建与合并分支...

远程仓库都不知道,那你学Git干嘛?

远程仓库都不知道,那你学Git干嘛?

目录 远程仓库 1.添加远程库 2.SSH警告 3.从远程库...

GitHub的注册与使用

GitHub的注册与使用

目录 一、gihub账号注册与仓库创建 1.注册 2. 初始设置 3.验证账号 4.发现邮箱地址未验证,登录你注册时的邮箱,验证 5.新...

一个项目多个git仓库

需求: 公司的git不好随便提交,所以需要一个自己的git,方便家里和公司同步。 1.取出项目 2.建立自己的仓库,我使用的是gitee 3.本地项目增加gitee仓库(空的仓库)git remote add XXX(别名...

git工具的安装与使用

git工具的安装与使用

一、环境 windows操作系统: win7 64位 git客户端工具: TortoiseGit   二、 git的安装 1、 打开git的官网: https://git-scm.com/ 2、 点击Downloa...

git简介

git简介

Git相关概念 Git与Github、GitLab 作为目前最流行的分布式版本管理工具,git从诞生伊始就备受关注。虽然这与它的作者Linus(大名鼎鼎的Linux操作系统的作者)的个人影响力有一定的关系,但更重要的是,git无论是在设计理念...

Jenkins+Maven+Github+Springboot实现可持续自动部署(非常详细)

Jenkins+Maven+Github+Springboot实现可持续自动部署(非常详细)

 目前公司开发的项目已经部署到服务器上,部署项目的测试环境和生产环境,加上每个项目n个服务,于是我就  , 骚就是骚,但是就是太累了,于是花点时间研究了一下Jenkins。 Jenkins的作用和它的logo表现出来的一样,就是为了做工作的时候,能够...

git add -A 和 git add . 的区别

git add -A 和 git add . 的区别

git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别 git add . :会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。