代码之家  ›  专栏  ›  技术社区  ›  blueberryfields

如何过滤git push命令的注释?

  •  1
  • blueberryfields  · 技术社区  · 15 年前

    我喜欢在每一次机会都在本地提交——最终在我的Git存储库中出现各种各样的评论垃圾邮件。更改可能会被多次恢复,不要介意深夜提交包含有趣的咒语。有没有一个简单的方法来过滤我的Git推送到一个公共存储库,以删除所有评论垃圾邮件?

    理想情况下,我希望每次推送到公共存储库都将我的分支中的所有更改折叠成一个批,并在其中附加一个干净的注释。这是我可以用Git做的吗?如果可以,怎么做?

    3 回复  |  直到 15 年前
        1
  •  4
  •   Idan K    15 年前

    git rebase --interactive 将允许您压缩、编辑、拆分和删除提交,这是一个非常强大的命令(风险也很大)。自从 git rebase 是一个历史重写命令,注意不要在推/拉的分支上使用它。

    请记住,将更改拆分为多个提交,而不是一个巨大的提交,这被视为一种良好的实践。

        2
  •  0
  •   zevra0    15 年前

    使用 git rebase 在推送之前将提交压缩为提交。

        3
  •  0
  •   grossvogel    15 年前

    你可能想用 git rebase -i 挤压提交并编辑消息。

    http://git-scm.com/docs/git-rebase

    推荐文章