1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Git コマンド長すぎてめんどくさい問題を解決する方法

Posted at

Git を扱う際に、checkoutbranchcommitstatus などを使用しますが、これが長くて打つのだるいなぁと思ったことはないでしょうか。そんなめんどくささは「Git エイリアス」を使うと解決することが出来ます。

#Git エイリアスとは

  • Git コマンドを別名で実行(入力)できるもの
  • コマンドを短縮化できるので入力が非常に楽になるもの

というくらいの理解で OK でしょう。

#設定方法
設定方法は超シンプルで、コマンドで実行する方法と .git/config ファイルへ書き込むする方法があります。

##コマンドで設定する方法
以下のコマンドを実行するのみです。

$ git config --global alias.co checkout
$ git config --global alias.br branch
$ git config --global alias.ci commit
$ git config --global alias.st status

このような設定をすることで、例えば次のコマンドは同じ意味になります。

(設定前) git checkout
(設定後) git co

##Config ファイルを書く方法
./git/congig ファイルを開き、以下の様に記載します。

[alias]
co = checkout
br = branch
ci = commit
st = status

#エイリアスを確認する方法
ファイルを直接開いて確認するのは面倒なので、以下 Config コマンドで確認することが出来ます。

git config --get-regexp alias

例えば、上述4つの Config コマンドを実行したあとで、git config get を実行すると以下のような形になります。

C:\Users\komiyasa>git config --get-regexp alias
alias.co checkout
alias.br branch
alias.ci commit
alias.st status

簡単にショートカットのような Alias を設定することができました。

#参考
Git の基本 - Git エイリアス
gitで登録したaliasコマンド一の覧や内容をイイ感じに確認できるようにしてみた

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?