2

私はコマンドを使用していgit difftool --tool=bc3ます.gitは比較を超えて最初のファイルを開き、次のファイルを開いて何度も何度もそれを閉じるのを待ちます。

git にこのセッションを強制的に終了させるにはどうすればよいですか?

ありがとう。

4

2 に答える 2

0

差分の起動を停止するには、git プロセスを強制終了する必要があります。

これを行うために使用できる方法がいくつかあります。

  1. [X] をクリックして、git を実行しているシェル ウィンドウを閉じます。
  2. Control+C を押して、git を実行しているシェルで git プロセスを強制終了します。
  3. 新しいシェルを起動し、ps を使用して git のプロセス ID を見つけ、kill コマンドを使用してプロセスを終了します。

    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
    

前の質問も参照してください:外部の git diff をキャンセルするにはどうすればよいですか?

于 2016-01-29T15:56:18.717 に答える