首页 > 解决方案 > 如何在 git rebase 期间始终自动忽略已编译的构建文件夹?

问题描述

我将 git 用于 Laravel 项目,该项目使用 Webpack 来缩小 javascript 文件和 SCSS 来生成 CSS 文件。

我有一个master分支和一个ws分支。

当我在ws分支中并想运行git rebase master时,我目前看到 54 个步骤的冲突。

几乎所有这些都是与public/jsorpublic/css目录或composer.lockor相关的public/mix-manifest.json

在我的 rebase 期间,我不想花任何时间手动解决每个冲突,因为我计划在npm run production之后运行(这将重新生成public/mix-manifest.json所有文件public/js)并照顾 SCSS 和作曲家。

我读过关于git rerere但感觉它在这里没有帮助。

我也不想手动运行git checkout --ours几十次。

我怎样才能让我的变基过程更快更容易?

PS 我想知道为特定文件(“我们的”、“我的”、“他们的”)选择 Git 合并策略是否相关。

标签: gitwebpacksass

解决方案


推荐阅读