如何结束git difftool会话(无与伦比)?
我正在使用命令git difftool--tool=bc3,git打开第一个文件,并等待我关闭它,然后打开下一个文件,然后一遍又一遍地重复 如何强制git关闭此会话如何结束git difftool会话(无与伦比)?,git,diff,beyondcompare,difftool,Git,Diff,Beyondcompare,Difftool,我正在使用命令git difftool--tool=bc3,git打开第一个文件,并等待我关闭它,然后打开下一个文件,然后一遍又一遍地重复 如何强制git关闭此会话 谢谢。您需要终止git进程以阻止它启动Diff 有几种方法可以用来实现这一点 单击X关闭运行git的shell窗口 点击Control+C以终止运行git的shell中的git进程 启动一个新shell,使用ps查找git的进程id,然后使用kill命令终止进程 user@machine:~$ ps x | grep "git di
谢谢。您需要终止git进程以阻止它启动Diff 有几种方法可以用来实现这一点
user@machine:~$ ps x | grep "git difftool"
23879 pts/0 S+ 0:00 git difftool
23935 pts/8 S+ 0:00 grep --color=auto git difftool
user@machine:~$ kill -9 23879
另请参见前面的问题:您可以使用pkill删除git进程以及将启动difftool的任何脚本:
pkill-f difftool
请注意,pkill是一把大炮,它将以与您提供的名称部分匹配的方式结束所有进程。因此,首先确保你的武器指向正确的方向,列出在你命令下死亡的过程:
ps ax | grep difftool
这是一个非常直截了当的解决方案:)没有办法通过一些git命令来完成吗?