在我的本地机器上使用 git 时,我通常会提交很多。为此,我使用主题分支。然后我将这样一个主题分支 merge 到一个名为 develop 的分支中,该分支将被推送到远程仓库。
我总是与 --no-ff merge ,因此它们始终是我整个主题的提交。
现在我只想推送这个带有指定描述的提交,我在这个分支上做了什么。
我更喜欢这个,因为你可以查看服务器上的提交历史并直接看到发生了什么,而不需要阅读每一个提交。
对于我的本地工作,如果我想重置我的分支或类似的东西,我将拥有完整的历史记录。
我不知道他们是否是在 git 中执行此操作的方法,但它对我来说非常有用,所以我试着问问你。
最佳答案
我不知道有什么方法可以做你所描述的事情,我怀疑它违背了 git 的设计。听起来您想总结一整套提交。如果您使用 --no-commit 选项进行 merge ,并编辑 merge 提交消息以总结您分支的更改,会怎样?
关于Git: stash 远程仓库上的提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3008308/