1. ホーム
  2. git

[解決済み] gitでコマンドの別名を付けるには?

2022-03-14 16:40:38

質問

スクリーンキャストの中で、誰かが

git st
git ci

を実行します。これを実行すると、何か他のことを意味しているのかと尋ねるエラーが発生します。
git初心者なので、これを実現するために何をしなければならないか知りたいのですが?

どのように解決するのですか?

基本的には ~/.gitconfig

[alias]
    st = status
    ci = commit -v

または、git config alias コマンドを使用することもできます。

$ git config --global alias.st status 

unixでは、エイリアスにスペースがある場合、シングルクォートを使用します。

$ git config --global alias.ci 'commit -v'

Windowsでは、エイリアスにスペースやコマンドライン引数がある場合、二重引用符を使用します。

c:\dev> git config --global alias.ci "commit -v"

aliasコマンドは、関数をパラメータとして受け付けることもできます。例えば エイリアス .