【发布时间】:2015-10-28 21:57:30
【问题描述】:
在git 中有一个命令git commit --amend 可以编辑一个人的最后提交消息(除其他外)。我在 PyCharm 中寻找这种类型的功能,但似乎找不到。
当文件更改被添加到修改后的提交中时,提交更改对话框会显示一个修改提交复选框,但我发现没有明显的方法可以修改 提交消息。 (我可以通过选择一个文件,选中 Amend commit 框,然后取消选择该文件来欺骗复选框,但 Commit 按钮是灰色的。)
Google 出现“How to edit a commit message in PyCharm?”但没有得到满意的回答(或者它可能不适用于当前版本?)。上一个问题中链接到的help page 没有提供答案,我也无法在其余文档中找到它。 (根据meta.stack*suggestion,我试图更新现有的、未回答的问题,但我的编辑是rejected。)
进一步审查发现“Using IntelliJ to amend git commit message”,几年前没有公认的答案,并且由于 PyCharm 基于 IDEA,可能适用。
这在 PyCharm 4.5.3 中是否可行?
【问题讨论】:
-
为什么不在终端里做呢?
-
谢谢;我确实知道怎么做
git commit --amend,而且我知道还有其他我可以使用的工具;我正在尝试学习如何使用 PyCharm 的 git 功能。 (可能我不应该在问题上有 git* 标记。) -
This answer 适用于 PyCharm 并且仍然有效。
-
@yole 从技术上讲,它可能是重复的,但显然不是这样——你必须知道 IDEA 和 PyCharm 基于相同的代码和插件,并假设在 2 中没有任何变化1/2 年。支持推荐给我的 JetBrains 票证更有说服力。
标签: python git pycharm git-commit