问题标签 [commit-message]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 在添加的行中搜索 TODO 并将它们显示为 Windows 上 TortoiseGit 中的默认提交消息
我在 Windows 上使用 TortoiseGit。每次我开始一个新的提交时,都会发生以下情况:
- 搜索包含“ TODO”的添加或修改的行
- 将这些行添加到提交消息中(作为警告)
- 显示带有准备好的提交消息的提交对话框
我怎样才能做到这一点?
windows - 从分支名称解析票号并将其显示为 Windows 上 TortoiseGit 中的默认提交消息
我的功能分支被称为票号feature/x_somename
在哪里。x
每次我开始一个新的提交时,都会发生以下情况:
- 从分行名称解析票号。
- 输入
refs #x:
提交消息(其中 x 是票号)。 - 显示带有准备好的提交消息的提交对话框
我怎样才能做到这一点?
git - 拉动时发生递归合并时,git commit-msg钩子不会触发
我们正在使用 gerrit CI,它需要一个 commit-msg 钩子,它为每个提交消息添加一个 Change-ID。
但是,有时在拉取时我们会得到递归合并,这会在 reflog 中显示如下:
发生这种情况时,我们无法推送到我们的 gerrit 服务器,并收到以下消息:
通过修改最后一次提交很容易解决。但这很乏味,而且令人沮丧。
我们怎样才能避免这个问题?为什么递归合并策略不会触发 commit-msg 钩子?我们怎样才能让它自动触发钩子?
git - 在 Windows 上的 Egit 中为钩子“commit-msg”自定义错误消息
正如标题所说..我正在尝试在 Eclipse 项目/git repo 中设置一个 commit-msg 挂钩。我刚刚将脚本添加到我的 .git 文件夹中,并从命令行钩子触发,我收到了我的错误消息。
在 Eclipse 中,钩子一开始没有触发,但是在我安装 Cygwin 之后,它起作用了。问题是,我只是得到一个默认提示说
提交被钩子中止 - 被“commit-msg”钩子拒绝
而不是来自“回声输出”的消息。有没有办法为 egit 自定义我的错误消息?
git - 在提交消息中关闭 git 路径解析
当我在 git commit 消息中使用路径规范时,它们会在系统绝对路径中解析!
例如
git commit -m "/tools/controller subproject moved to submodule"
将导致
C:/Program Files/Git/tools/controller subproject moved to submodule
如何关闭此“功能”?
我的 git 版本是2.12.0.windows.1
.
git - 我添加了一个包含 10 个文件的文件夹并提交了更改。
现在我已经删除了其中的 5 个文件,我想将这些更改修改为最后一次提交。我没有推送提交..我正在使用 gerrit。但是,当我执行 git status 时,它会显示未为提交暂存的更改->已删除的 5 个文件和未跟踪的文件->无关紧要的文件。我只想提交 5 个文件的删除,我想将其修改为最后一次提交。我该怎么做呢。当我执行 git commit --amend 并更改消息时。打开的文件也向我显示了未跟踪文件的列表。(当然作为评论)。我害怕这些不相关的未跟踪文件也会被添加。在这种情况下我该怎么办?请建议。谢谢!
git - 自定义 Git *Rebase* 提交消息模板
所以,我知道如何为 git 设置自定义提交消息模板。
但是,当我进行交互式 rebase 并使用 reword 或 squash 时,我也希望能够为这些提交设置自定义消息模板。
到目前为止,我还没有找到如何做到这一点。