
ここは、エンジニア未経験の私が Git、GitHub を勉強した内容を備忘録を兼ねて記録していく記事になります。
次回の記事は、『コマンドの入力を短縮する方法(エイリアスを付ける)』を解説してみたいと思います。
※エイリアス(alias):別名、別称、通称という意味です。
コマンドのを短縮する理由は、「Git の入力操作を簡単にする」為です!!
例えば、git status コマンドにエイリアスを「 git s 」と設定すると、9文字入力するところ4文字入力するだけでコマンドを実行できる事になります。
便利ですよね?(^_^)/
過去の記事は、下のリンクよりご確認ください!
今回の記事は、下記の内容を解説いたします。
- git config コマンドの紹介
- 具体的な使用方法の紹介
- GitBash にて実際に操作する
git config コマンドの紹介
具体的なコマンドを紹介していきます。
git config コマンドは、設定を変更するコマンドです。
オプションもあり、今回は「 –global 」オプションを合わせて覚えていきましょう。
–global オプション
–global は、PC全体の設定を変更するコマンドになります。
この –global コマンドを使用するとホームディレクトリの .gitconfig ファイルや .config/git/config ファイルに設定が反映されることになります。
端的に言えば、git config –global を付けるとPC全体の設定になるという事です。(^_^)/
また、–global を付けないと現在いるプロジェクトの .git/config ファイルの方にだけ設定が反映されます。
この後解説する GitBash へ実際に入力する際には、git config –global を入力していくことになりますが、エイリアスの設定は基本的にコマンド入力を便利にしたいだけですのでPC全体の設定を変更しておく( git config –global にて設定しておく)事をおすすめいたします。
具体的な使用方法の例
具体的な入力方法は、「 git config –glogbal alias.<ショート名> <コマンド名> 」です。
<ショート名>の箇所に、コマンドの略名を入力します。
この後に解説する GitBash の操作方法で使用する内容を書きに記載しておきます。
- git config –global alias.ci commit:コミットのエイリアス
- git config –global alias.st status:ステータスのエイリアス
- git config –global alias.br branch:ブランチのエイリアス
- git config –global alias.co checkout:チェックアウトのエイリアス
branch と checkout は、初めて出てきたコマンドですが、今後使用するものになりますのでここでエイリアスを設定しおきましょう。
GitBash (ターミナル)にて実際に入力する
それでは、実際に GitBash にて git config コマンドを実行していきます。
GitBash を立ち上げたら、過去の記事(⑭GitHubにプッシュする)で使用した「 git_training 」のディレクトリに移動してください。
ディレクトリの移動ができたら GitBash にて
「git config –global alias.ci commit 」
「 git config –global alias.st status 」
「 git config –global alias.br branch 」
「 git config –global alias.co checkout 」を入力してきましょう。

入力が完了したら、念の為チェックを行いましょう。
まずは、commit のエイリアスを確認して見ます。
GitBash にて「 git commit 」と入力した後に「 git ci 」と入力していみましょう。

同じ表示が出てきたら問題なくエイリアスの登録が出来ている事になります。
他にも status 等も同じように確認してみてくださいね。
また、その他にもよく使うコマンドをエイリアスの登録をご自身で行ってみてください!
お疲れ様でした。今回は以上です!!
『コマンドの入力を短縮する方法(エイリアスを付ける)』を解説してみました。

何か不具合等がでましたら、私で分かる事でしたらお答えしますのでコメントや問い合わせよりご連絡ください!
次回の記事は、『Git のバージョン管理から外す方法』を解説してみたいと思います。
UPSTART!!(=゚ω゚)ノ
#Git #GitHub #プログラミング #初学者


コメント