克隆github仓库,进行更改,并推送除一个更改之外的所有更改

时间:2012-10-23 21:17:53

标签: git maven github

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

然而,有一个变化,我不想回到原始的回购。我想修改我的克隆的maven artifact id,以便它与原始列表不在同一名称空间中,但显然我不想将该更改推送到原始版本。

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

2 个答案:

答案 0 :(得分:1)

自动化的一种方法是使用脚本:

  • git checkout
  • 上为您修改该maven ID
  • git commit
  • 上为您恢复原始ID

使用gitattribute filter driver(您的脚本必须识别要修改的pom.xml的内容since they won't have the name or path of the files they can change

enter image description here

答案 1 :(得分:1)

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