1

我们公司刚搬到 Git。现在看来,我们应该在开始签入代码之前整理好我们的.gitignore文件。我们现在在 Git 存储库中有几个项目,包括它们的 Maven 目标目录(即构建目录)。

我跑了

git rm --cached <target dir path)

以及添加

target/

到我的 .gitignore

但是,每当我拉动时,我仍然被告知与目标目录中的文件存在未解决的合并。我怀疑需要发生的是,来自 repo 的每个绘图代码都必须执行相同的两个步骤,以便我停止获取未解决的合并消息。那是对的吗?或者,还有什么需要做的吗?

4

1 回答 1

3

我会推荐:

git rm --cached -r target/

确保从索引中删除目标目录中的所有文件。

然后,如上所述,提交并推送。
该修改自然会传播到其他下游存储库,因为在推送之前必须先拉(接受您的更改)。

于 2013-05-23T07:03:01.857 回答