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

时间:2010-09-02 21:10:51

标签: git comments github

我喜欢在每个机会在本地提交 - 最终在我的git存储库中发布各种评论垃圾邮件。更改可能会多次还原,更别提,深夜提交包含有趣的咒骂。有没有一种简单的方法可以将我的git push过滤到公共存储库以删除所有评论垃圾邮件?

理想情况下,我希望每次推送到公共存储库,将我的分支中的所有更改合并为一个批处理,并附加一个,干净的注释。这是我可以用git做的事情,如果是这样,怎么样?

3 个答案:

答案 0 :(得分:4)

git rebase --interactive会让你压缩,编辑,拆分和删除提交,这是一个非常强大的命令(风险也很大)。由于git rebase是历史重写命令,因此请注意在推/拉的分支上使用它。

请记住,将更改分成几次提交而不是一次巨大的提交,这被认为是一种很好的做法。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

您可能希望使用git rebase -i来压缩提交并编辑消息。

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