Macに問題があります。
HQSML-1584960:puppet rmoham860$ git diff
[2]+ Stopped git diff
HQSML-1584960:puppet rmoham860$ jobs -l
[1]- 37022 Stopped (tty output): 22git diff
[2]+ 38314 Stopped (tty output): 22git diff
HQSML-1584960:puppet rmoham860$
出力をバックグラウンドジョブに送信するのではなく、画面で見たいです。
このような
HQSML-1584960:puppet rmoham003c$ git pull
Already up to date.
HQSML-1584960:puppet rmoham003c$ git diff
HQSML-1584960:puppet rmoham003c$
ベストアンサー1
背景
次のいずれかがあるようです。
git
エイリアスまたはシェルの機能。git
~/.gitconfig
ファイルのセクションまたはそのセクションのファイルにいくつかの[aliases]
エイリアスを導入しました。[include]
git
というファイルを導入しました$PATH
。
1. エイリアス/機能
エイリアス/関数を確認するには、次のコマンドを実行してエイリアス/関数があるかどうかを確認できます。
$ type -a git
git is /usr/local/bin/git
git is /usr/bin/git
これ以外の項目が表示されると、問題の原因となる可能性があります。
2.~/.gitconfig
シェルのエイリアス/関数のように見えない場合は、次の点を確認してください~/.gitconfig
。
$ cat ~/.gitconfig
...
...
[include]
### https://github.com/GitAlias/gitalias/blob/master/gitalias.txt
path = ~/.gitalias_slm.txt
[alias]
# one-line log
l = log --pretty=format:"%C(yellow)%h\\ %ad%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --date=short
a = add
ap = add -p
c = commit --verbose
ca = commit -a --verbose
cm = commit -m
cam = commit -a -m
m = commit --amend --verbose
...
...
三。$PATH
上記の項目のいずれかが該当しない場合は、ここから私git
。$PATH
git
~/bin
$PATH
$ echo $PATH
/Users/smingolelli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/sbin
git
ファイルは次のとおりです。
$ cat ~/bin/git
#!/bin/bash
echo 'hi'
$ ll ~/bin/git
-rwxr-xr-x 1 smingolelli staff 23 Apr 10 08:14 /Users/smingolelli/bin/git
これで実行すると、実際の実行ファイルではなくgit
スクリプトが実行されます。~/bin
git
$ git
hi