Git:删除目录并使更改对所有当前分支可见

  • 本文关键字:分支 删除目录 Git git
  • 更新时间 :
  • 英文 :


是否可以从以前的提交中删除整个目录,并进行相应的更改"可见";在所有当前/未来分支机构?在开发的早期,我忘记了排除target/目录,现在我正试图将其从整个repo中完全删除。

我已经从master分支中删除了它,是否必须对我创建的每个分支重复这一点?或者是否存在";"更好";解决方案

使用cherry-pick在不同的分支上应用相同的提交(即删除target/目录的提交(。

您可以对所有分支进行迭代以自动执行,但假设分支数量为个位数,则不值得进行自动化。

您只需要对现有分支执行此操作。对于将来从master分支的提交,这将自动成为历史的一部分。

创建一个新分支,从添加目录的提交开始,进行删除目录的提交,然后将该新分支合并到具有不需要目录的其他分支中。

最新更新