Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改非最新git提交的注释 我无意中用一条评论消息提交了一条不恰当的消息,而我正处于混乱的合并冲突中。 有没有办法改变这个评论? 从那时起,我就做出了我不愿撤销的承诺_Git_Github - Fatal编程技术网

如何更改非最新git提交的注释 我无意中用一条评论消息提交了一条不恰当的消息,而我正处于混乱的合并冲突中。 有没有办法改变这个评论? 从那时起,我就做出了我不愿撤销的承诺

如何更改非最新git提交的注释 我无意中用一条评论消息提交了一条不恰当的消息,而我正处于混乱的合并冲突中。 有没有办法改变这个评论? 从那时起,我就做出了我不愿撤销的承诺,git,github,Git,Github,我试着用谷歌搜索它,但我找不到一个方法,因为从那时起我已经提交了9次。我不想撤销这些提交,因为其中一些很重要。我也是从我的服务器提交的,所以我需要从该服务器修复它吗?谢谢。免责声明:重写Git历史记录可能是危险的(当历史记录是公开的或与他人共享时,包括您自己在不同的系统上时)。也就是说 使用Git的交互式重设基础机制重写提交: git rebase -i $some_commit_before_your_commit 这将向您显示一个包含pick的提交列表。将要编辑的提交的pick更改为re

我试着用谷歌搜索它,但我找不到一个方法,因为从那时起我已经提交了9次。我不想撤销这些提交,因为其中一些很重要。我也是从我的服务器提交的,所以我需要从该服务器修复它吗?谢谢。

免责声明:重写Git历史记录可能是危险的(当历史记录是公开的或与他人共享时,包括您自己在不同的系统上时)。也就是说


使用Git的交互式
重设基础
机制重写提交:

git rebase -i $some_commit_before_your_commit
这将向您显示一个包含
pick
的提交列表。将要编辑的提交的
pick
更改为
reword
(或者干脆
r
)。保存并退出文件以开始重定基址过程。$编辑器将自动打开,并预先填充提交的消息。改变你的喜好,保存,退出。等待rebase完成。完成了


如果您尝试推动这个分支,Git会抱怨“非快进”。这是因为历史被改写了。在这种情况下,您需要强制推送(请参见上面的免责声明)。

免责声明:重写Git历史记录可能是危险的(当历史记录是公开的或与其他人共享时,包括您自己在不同的系统上时)。也就是说


使用Git的交互式
重设基础
机制重写提交:

git rebase -i $some_commit_before_your_commit
这将向您显示一个包含
pick
的提交列表。将要编辑的提交的
pick
更改为
reword
(或者干脆
r
)。保存并退出文件以开始重定基址过程。$编辑器将自动打开,并预先填充提交的消息。改变你的喜好,保存,退出。等待rebase完成。完成了

如果您尝试推动这个分支,Git会抱怨“非快进”。这是因为历史被改写了。在这种情况下,您需要强制推送(请参见上面的免责声明)。

可能重复的