git - 如何排除“Merge pull request #17 from me/my-branch”类型的提交消息?
问题描述
我有一个 Github 存储库并按照Github 流程方法将提交添加到我的存储库。然后我打开拉取请求,批准并合并它。但是,我git log
展示了 2 个提交:
commit 9876543 (HEAD -> master, origin/master)
Merge: abcdefg 123456
Author: Me <1234567+Me@users.noreply.github.com>
Date: Fri Apr 23 9:42:31 2021 -0500
Merge pull request #17 from me/my-branch
This is the commit message
commit 123456 (origin/my-branch, my-branch)
Author: Me <1234567+Me@users.noreply.github.com>
Date: Fri Apr 23 9:41:17 2021 -0500
This is the commit message
最近的提交似乎只是复制了第一个,而且似乎完全没有必要。我该如何排除它?我在我的 Github 设置中没有看到任何选项来执行此操作。
解决方案
为避免看到合并提交,请使用git log --no-merges
.
为避免创建合并提交,请在 GitHub 上接受拉取请求时选择“Rebase and Merge”而不是“Merge pull request”。
推荐阅读
- c# - 当我通过视图模型更改 currentUser 时,如何更新我的 XAML?
- c# - 扩展文本框位于 WPF 中的其他元素之后
- php - FullCalendar Week 视图包含太多事件
- python - PyDrive 如何使用 ID 下载文件夹
- flutter - 如何在颤动中比较列表时解决错误
- python - 为什么 xpath 与此 ElementTree 中的任何内容都不匹配
- java - ByteBuddy 拦截 setter 并使用参数调用方法,具体取决于调用 setter 方法的对象
- haskell - 如何创建一个返回两种不同类型的类型良好的函数?
- c# - 在 Unity 中如何正确使用 fingerId?
- apache-spark - pyspark py4j 创建java字符串数组