我们说我执行git pull
命令。
它可能会让我做一个合并,据我所知,因为我在遥控器前进时已经提交了。
我现在正在编辑器中查看合并部分的git pull
评论。我可以以某种方式中断此编辑器,还是整个git pull
命令? 如果 有办法, 哪个 是最安全的方法?
(如果我只是关闭编辑器而不保存,当然它只会继续拉(合并))
答案 0 :(得分:4)
除了使用:q!
概述退出文本编辑器的其他答案之外。 :q!
仅在您使用vi / vim作为编辑器时才有效。
使用任何其他文本编辑器,只需确保删除所有不以“#”字符开头的行(注释)。空提交消息不会提交任何内容。
运行git status
以查看您是否仍在合并中。您可能必须使用git merge --abort
来跟进,以停止合并并回滚任何更改。一旦你完成了,你应该回到拉动之前的状态。
答案 1 :(得分:3)
是的,只需执行':q!' (强制退出)在编辑器中,git会将您的评论缺失解释为您对NOT合并的回应。
请输入您的更改提交消息。以'#'开头的行将被忽略,空消息将中止提交。
最后一部分是秘密酱:)