问题标签 [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 - Git vim 编辑器配置
我在 Windows 中工作,我使用 vim 之类的默认编辑器进行提交。我想配置 vim 以使用 Windows 文件格式 (CRLF) 保存提交
我该怎么办?git 的 vim 配置在哪里?
git - VSCode 作为 Windows Subsystem for linux (WSL) 上的 Git 编辑器
语境
系统信息 (Windows)
系统信息 (WSL)
吉特
我有这个~/.gitconfig
:
问题:
当我运行时git commit
,vscode 以 开头C:\mnt\$PathToRepo$\.git\COMMIT_EDITMSG
,但是这个文件是空的(它应该有要提交的更改 + 一个差异)。
当我编写提交消息、保存并退出时,我在终端中得到了这个:
注意:
当我这样做时:
运行
git commit
;在 vscode 中写入提交消息(例如:Initialize repo),保存并关闭;
之后
Aborting commit due to empty commit message.
,我又跑git commit
了;
VSCode 将使用我在步骤 2 中编写的相同提交消息打开(即:初始化 repo)
svn - 我应该硬包装 SVN 提交消息吗
在 Git 用户社区中,将提交消息正文硬包装为 72-76 个字符宽度是一种广泛采用的做法;每个人都知道这一点,像“git gui”这样的工具通常会明确表示需要硬包装。但对于 SVN,情况似乎并非如此。例如,TortoiseSVN 的提交对话框完全没有给出关于包装的提示。这是否意味着最好保留未包装的提交消息?还是我应该选择自己的边界?有没有明确的权威指导?
bash - git commit:预填充提交主题,但仍提示提交消息
假设我在一个分支上工作并且我运行git commit
. 然后我被带到提交消息提示,我可以在其中输入提交主题和消息。我正在寻找的是一种预先填充提交主题的方法,同时仍然能够手动编写提交消息。
这个问题与这个问题不同,因为我希望填充提交主题,但仍希望被提示输入提交消息,即git commit -a
在 git bash 中运行会产生类似的结果:
编辑: githooks 的不当使用阻止了来自链接问题的已接受答案的工作。因此,这些问题并不明显,可以标记为重复。
我目前正在尝试使用分支名称预先填充提交主题,但将来我可能希望该文本成为其他内容。因此,首选通用解决方案(不是专门针对分支名称)。
jenkins - 将正则表达式策略应用于 BitBucket Cloud 提交消息的最佳方式?
有没有办法在 BitBucket Cloud 上实现提交消息策略?据我了解,webhook 仅用作提交通知,不能干预提交(如果提交消息不遵循设置的正则表达式,则拒绝提交)。对于预提交挂钩,您需要 BitBucket Server,对吗?
如果是这种情况,如果它包含与正则表达式不匹配的特定消息,那么检查 Jenkins 构建上的提交消息以使构建失败怎么办?这是一个可行的选择吗?
另一种选择,是否有一个本地 git 配置文件,我可以在其中设置本地规则(即使它们可以被绕过)?
git - 如何防止源树中没有提交消息?
似乎我们可以在 Source Tree 中不带消息地提交,但我希望其他人不要在我的项目中这样做。
eclipse - 如何在 Eclipse 中设置提交消息模板
阅读这篇文章
https://medium.freecodecamp.org/level-you-up-to-awesome-commit-messages-a85558cb90e8
我想将我的提交消息模板设置为显示很少的评论,以提醒我编写好的提交消息。
如果我通过控制台提交,我会看到很多关于如何设置提交消息的答案,但在Eclipse中都没有显示提交消息。
我不需要自动添加任务或没有任何特定的任务,除了像这样的一些评论:
我尝试使用提到的注释设置 .gitconfig 文件和 Eclipse -> Preference -> Mylyn -> Team,但不会自动添加提交消息。
git - 在 git 上编写多行提交消息是一种不好的做法吗?
我在 git 上的提交消息通常如下所示:
我想知道这是否是一种不好的做法,我应该更喜欢单行提交消息或至少提供一个标题行。
另一方面,这样写起来会不太舒服......
你有什么建议?