首页 > 其他分享 >Git分支合并(merge)时忽略dist文件

Git分支合并(merge)时忽略dist文件

时间:2023-09-14 12:14:48浏览次数:32  
标签:文件 Git dist 合并 merge 分支

Git分支合并(merge)时忽略dist文件

Git分支合并(merge)时忽略某个文件或者目录

​ 前端项目不同分支dist文件合并到其他分支有很多冲突

操作步骤

1. 定义虚拟合并策略
git config --global merge.ours.driver true

其他配置可参考 Git配置

2. 编辑规则文件

编辑根目录下的.gitattributes文件,如果没有则新建,增加以下内容

dist/** merge=ours

文件规则编辑完成,需要推送到各个远程分支。

3. 合并文件

此时,你再次合并就不会把文件合并到另一个分支了。

标签:文件,Git,dist,合并,merge,分支
From: https://www.cnblogs.com/zerofan/p/17702167.html

相关文章

  • git常用命令总结
    总结来源:https://baijiahao.baidu.com/s?id=1750089046854021842&wfr=spider&for=pc1、初始化本地仓库gitinit<目录>是可选的,如果不指定,将使用当前目录。 2、克隆一个远程仓库gitclone<url> 3.添加文件到暂存区gitadd<file>//file当前你要添加暂存的文......
  • git 查看分支/切换分支命令
     1、查看所有分支  gitbranch-a 2、查看当前分支gitbranch 3、切换分支gitcheckout分支名 4、查看当前分支gitbranch 5、切换完分支之后拉取当前分支最新代码gitpull 6、如果你在当前分支修改了东西,想要切换分支一定要先将......
  • 分享!JetBrains IDE中的GitLab支持
    GitLab是流行的基于git的软件开发和部署平台之一,虽然很长一段时间以来,所有基本git操作都已经可以通过GitLab实现,但GitLab集成仍是JetBrains社区的一大最热门请求。为此,JetBrains团队今年与GitLab联手提供了这种类型的集成。JetBrains官方认为此类集成包括的各种功能可能会影响开发......
  • Learn Git in 30 days——第 17 天:关于合并的基本观念与使用方式
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我曾在【第08天:关于分支的基本观念与使用方式】提过关于「分支」的基本观念与用法,现在则要来讲「合并」如何进行。由于Git是一种分布式版本控制系统(......
  • 我找回了我喜欢的Github Old Feed
    前言这周Github更新了个人主页Feed(指的是用户的活动源或动态源),作为GitHub重度爱好者而言NewFeed完全不是我之前所喜欢的效果。虽然说NewFeed添加了允许用户可以自定义配置过滤器,但是无论我添加多少过滤器,我都找不到我感兴趣的信息。我个人只关心我关注的人的star、commit和我仓......
  • 快速上手Git
    Git是一个分布式版本控制系统,可以帮助开发团队协同开发、追踪代码变更以及管理代码的历史记录。以下是关于Git的一些常用操作和命令。一、新建代码库使用Git之前,首先需要创建一个代码库(Repository),用来存储代码的版本记录。#在当前目录新建一个Git代码库:$gitinit#在指定目录......
  • Git常见的面试题
    在软件开发领域,Git是一个极为重要的版本控制系统,几乎每个开发者都需要掌握它。因此,在面试过程中,Git常常成为了面试官们用来考察候选人技能和经验的重要工具之一。以下是一些常见的Git面试题,希望它们能帮助你在面试中脱颖而出。什么是Git?Git是一个分布式版本控制系统,用于跟踪......
  • [git] 报错unsafe repository xxx is owned by someone else解决方法
    git进行了版本升级,添加了新的目录安全限制。造成在进行git常规操作时,或在各类编辑器如VSCode中无法发现.git文件,报错:fatal:unsaferepository(xxxisownedbysomeoneelse.)Toaddanexceptionforthisdirectory,callgitconfig–global–addsafe.directory方......
  • git 回撤操作
    背景:同一个分支上,比如做了10个功能,有10次提交记录,但是产品突然说后面的五个功能不要了解决方案:git的revert命令。gitrevert命令的含义gitrevertcommitId1.表示撤销某个提交,并不是说撤销至某个提交。举个例子:新增1.txt文件进行第一次提交,新增2.txt文件进行第二次提交;此时......
  • Redis启动器项目RunRedisServer在github开源了
    Redis启动器项目RunRedisServer在github开源了,github最近访问有问题,今天在github上面也开源下。主要用来启动Redis程序加载对应的某个conf文件。github https://github.com/binghe021/RunRedisServer......