# ghqを使ってGitHubのクローンリポジトリを管理する
# ghqとは
Go製のコマンドラインツールで、cloneしたリポジトリをユーザごとに一か所にまとめてくれる便利なツールです。
# インストール
go get
で取得します。
go get github.com/motemen/ghq
NOTE
Goをインストールしておく必要があります。
https://golang.org/ (opens new window)
# 使い方
コマンド | |
---|---|
ghq get | リポジトリのクローン(clone)・プル(pull) |
ghq list | ローカルにあるリポジトリ一覧 |
ghq root | クローンされるルートパスC:/Users/<User_Name>/.ghq(デフォルト) |
# clone | pull
ghq get <XXX>
# 一覧表示
ghq list
# ルートパス表示
ghq root # => C:/Users/<User_Name>/.ghq
# ルートパスを変更する
<User_Name>/.ghq
ではなく、いつも自分が作業しているディレクトリに置きたいという人は、C:/Users/<User_Name>/.gitconfig
に以下を追記します。
[ghq]
root = <XXX>
D:/workspace/ghq
に置くなら
[ghq]
root = D:/workspace/ghq
と追記します。