37 lines
769 B
Markdown
37 lines
769 B
Markdown
|
|
# ghq
|
||
|
|
|
||
|
|
> Manage remote repository clones organized by hostname and path.
|
||
|
|
> More information: <https://github.com/x-motemen/ghq>.
|
||
|
|
|
||
|
|
- Clone a repository under the `ghq` root directory (default is `~/ghq`):
|
||
|
|
|
||
|
|
`ghq get {{repository_url}}`
|
||
|
|
|
||
|
|
- Clone a repository from a user/project format (defaults to GitHub):
|
||
|
|
|
||
|
|
`ghq get {{user}}/{{project}}`
|
||
|
|
|
||
|
|
- Clone a repository and `cd` into it:
|
||
|
|
|
||
|
|
`ghq get {{repository_url}} --look`
|
||
|
|
|
||
|
|
- Clone a repository via SSH:
|
||
|
|
|
||
|
|
`ghq get {{user}}/{{project}} -p`
|
||
|
|
|
||
|
|
- Update an existing repository to the latest version:
|
||
|
|
|
||
|
|
`ghq get {{repository_url}} -u`
|
||
|
|
|
||
|
|
- List all locally cloned repositories:
|
||
|
|
|
||
|
|
`ghq list`
|
||
|
|
|
||
|
|
- List locally cloned repositories with full paths:
|
||
|
|
|
||
|
|
`ghq list --full-path`
|
||
|
|
|
||
|
|
- Remove a locally cloned repository:
|
||
|
|
|
||
|
|
`ghq rm {{user}}/{{project}}`
|