如何让git忽略除master之外的每个分支上的构建目录?

时间:2014-08-04 18:50:31

标签: git

我有一个构建目录,我想签入git,以便其他有权访问该项目的人可以运行它而无需进行构建。但是,此目录导致我的工作流程出现问题,因为有一个监视脚本会不断重建其中的文件。

所以发生了什么的要点:

  • on master
  • git checkout some_branch
  • /build 中的一堆文件会自动更改
  • git checkout master

    请在更改分支之前提交更改或存储更改。

  • gah,git checkout -- build

所以基本上我正在试图找出一种方法,让除了master之外的每个分支都忽略构建目录。或者我可能只想忽略构建目录中的所有冲突,因为文件会立即被替换。

想法?

1 个答案:

答案 0 :(得分:0)

基本上,你有三个选择;

  • 禁用更改文件的脚本
  • 将更改的文件添加到.gitignore
  • 确保.gitattibutes的涂抹/清洁过滤器可以捕获更改。