3

我想克隆一个 github 存储库并对其进行一些更改。我想提交拉取请求以将这些更改拉到原始仓库中。所有非常标准的东西。

但是,有一个更改是我不想回到原始存储库。我想为我的克隆修改 maven 工件 id,使其与原始文件不在同一个命名空间中,但显然我不想将该更改推送到原始文件。

我设置克隆的最简单方法是什么,以便我可以更改 maven 工件 ID,而不必担心在推送其他更改时不小心将更改推送到原始版本?

4

2 回答 2

1

一种自动化的方法是有一个脚本:

  • 为你修改那个maven idgit checkout
  • 为你恢复原来的idgit commit

为此使用gitattribute 过滤器驱动程序(您的脚本必须识别 pom.xml 的内容才能修改,因为它们没有可以更改的文件的名称或路径

在此处输入图像描述

于 2012-10-24T06:34:22.763 回答
1

我采用的解决方案是根据评论在我的仓库中本地忽略文件.git/info/exclude

于 2012-12-22T15:44:58.467 回答