在git中有一个命令git commit --amend来编辑你的上一个提交消息.我在pycharm中寻找这种类型的功能,似乎无法找到它.我用Google搜索,找不到任何东西.pycharm中是否存在这种情况?
Yan*_*nis 13
我有完全相同的问题,并认为我应该在一个地方澄清并带来对我有用的所有前面提到的知识:
从VCS中选择Commit Changes,然后勾选Amend commit",选择要提交的新更改并添加新的提交消息(替换之前的提交之一).最后,选择Commit.
根据LazyOne的评论,在https://www.jetbrains.com/help/pycharm/2016.1/commit-changes-dialog.html上,它解释了Amend提交"选项如何运作.此外,正如Liam Jones清楚地注意到的那样,你不仅要勾选Amend commit"选项,还要选择提交一些新的更改(任何小改动就足够了),以便底部的Commit按钮可用.
当您执行上述步骤时,将使用最新的提交消息合并此新提交以及先前提交的更改 ; 换句话说,这样就可以替换上次提交的提交消息.
当然,git commit --amend选项(如https://git-scm.com/book/en/v2/Git-Basics-Undoing-Things中所述)对于可以在IDE之外工作的人来说可能是另一种(更干净的)方式.
我没有使用VCS"提交更改..."并进行修改,而是发现显示Git日志更直观,并且从上一次提交的上下文菜单中,执行"将当前分支重置为此处".在弹出窗口中,选择"软"重置,它不会更改文件并为提交进行阶段更改.
这似乎更像是一个撤销应该如何工作,将项目恢复到我错误地用错误的消息发出提交之前的状态.
| 归档时间: |
|
| 查看次数: |
8495 次 |
| 最近记录: |