假设您有一个开发分支,其中包含 100 条几乎毫无意义的提交/日志消息。是否可以将 dev 分支 merge 到 master/head 并且在 master 分支中只有一条日志消息?即 head/master 分支上的一条日志消息可能会说“添加功能 XYZ”
似乎有两个正确答案。使用 squash 可以 stash master 分支中的所有提交,使用交互式 rebase 可以 stash master 分支中选定的历史部分。
最佳答案
git-merge --squash
后跟 git commit
应该这样做。
关于git - 将 dev 分支 merge 到只有一条日志消息的头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1523054/