如何更改Github的默认提交消息?

问题描述 投票:0回答:4

我一直想知道当你在 Github 上提交时是否可以更改输入字段中显示的消息。参考下图:

我希望我的承诺尽可能具有描述性并且读起来令人愉快。我希望 Github 建议

📝 Create README
而不是
Create README.md

当我搜索解决方案时,“谷歌搜索”显示不相关的答案。有可能吗?

注意不能回答我的问题。

github markdown github-flavored-markdown
4个回答
7
投票

如果你能做到这一点,那肯定不容易。 GitHub Web 界面是专有软件,不提供用于进行此更改的设置。您也许可以使用 TamperMonkey (或类似的)在浏览器中创建一个 UserScript 来检测页面上的字段并修改它们,但您必须编写所有逻辑,然后在 GitHub 对其代码进行更改时不断更改它.

请注意,您建议的包含表情符号的提交消息实际上并不比默认消息更具描述性,事实上,很多人会发现它的可读性较差。


3
投票

使用诸如 GreasemonkeyViolentmonkeyTampermonkey 之类的用户脚本管理器,可以轻松编写脚本。我个人最喜欢的是 Violentmonkey。

例如,在《Violentmonkey》中:

// ==UserScript==
// @name        New script - github.com
// @namespace   Violentmonkey Scripts
// @match       https://github.com/*
// @grant       none
// @version     1.0
// @author      -
// @description 10/3/2023, 11:38:45 AM
// ==/UserScript==
(function () {
    let changerIntervalId = null;
    const changer = function () {
        let ele = document.querySelector("#\\:rb\\:");
        if (!ele) {
            return;
        }
        if (!ele.placeholder || !ele.value) {
            // uninitialized
            return;
        }
        if (ele.placeholder === "Create README.md") {
            ele.placeholder = "📝Create README";
        }
        if (ele.value === "Create README.md") {
            ele.value = "📝Create README";
        }
        // my job here is done
        clearInterval(changerIntervalId);
    };
    changerIntervalId = setInterval(changer, 1000);
})();

将默认的“Create README.md”更改为“📝Create README”。


0
投票

GitHub 端尚不支持此功能(2023 年,没有“提交模板”,仅在本地可用),但这就是为什么您会收到诸如

desktop/desktop
问题 1653:“AI 支持的提交消息建议”之类的建议

这适用于 GitHub Desktop(客户端),但也适用于 GitHub Web 界面。

  • 我们将从更改后的逻辑中提取更有意义的消息以提供更好的上下文,而不是将
    Update <filename>
    显示为默认提交消息。
  • 用户可以通过单击提交消息输入右侧的箭头在建议之间快速切换。

0
投票

当您点击提交更改时,您可以点击顶部矩形并点击退格键或其他关键字来更改默认值。

© www.soinside.com 2019 - 2024. All rights reserved.