1

時々私は私が実際に意味することをタイプミスします:

whunt$ git statsu
git: 'statsu' is not a git command. See 'git --help'.

Did you mean this?
    status

git configでhelp.autocorrectを変更することで、 gitに提案されたことを実行するように指示できます。しかし、gitを自動的に実行させたくない破壊的なアクションを誤って入力することがあります。

whunt$ git checkoot some/file
git: 'checkoot' is not a git command. See 'git --help'.

Did you mean this?
    checkout

だから本当に、私が望むと思うものを実行する代わりに、コマンドを理解していないときにgitにステータスを教えてもらいたいのです。誰かがこれを行う方法を知っていますか?

4

2 に答える 2

3

エイリアスを使用します。

私はzshを使用していますが、〜/.zshrcに以下を追加するだけです。または、Bashのみを使用している場合は〜/.bashrcに。

alias gs = 'git status'

それでもタイプミスがある場合は、キーボードのせいにすることができます。

追加

これがあなたたちのタイプミスを避けるための私のgitエイリアスです:)

alias gs="git status"
alias ga='git add '
alias gb='git branch '
alias gc='git commit'
alias gcm='git commit -m'
alias gd='git diff'
alias go='git checkout '
alias gh='git hist'
alias gk='gitk --all&'
alias gx='gitx --all'
于 2013-03-13T16:49:16.527 に答える
1

ビリーのシェルエイリアスとは別に、必要に応じて、git自体でエイリアスを作成することもできます。

git config --global alias.statsu status
git config --global alias.checkoot checkout

同じタイプミスをする傾向があるように聞こえるので、それらのエイリアスを徹底的に作成することは、それほど不便でも非現実的でもありません。

于 2013-03-14T01:28:26.733 に答える