GIT-GET(1)

✨ GIT-GET ✨

okay bestie, say hi to git-get from the Git Extras fam β€” it clones a Git repo straight into a directory you already told it about πŸ’–


πŸ¦‹ SYNOPSIS

git-get <url>

that's it. one argument. no notes. periodt ✨


🌸 DESCRIPTION

So basically, git-get clones a Git repository under whichever directory you've set in your Git config, key git-extras.get.clone-path πŸŽ€

You set the path once, and then every git get <url> drops the repo right there. It's giving "organized queen" energy and we are obsessed πŸ‘‘


πŸ’… EXAMPLES

First, tell Git where you want your clones to live:

$ git config --add git-extras.get.clone-path "$HOME/some-dir"

Then go get your repo:

$ git get 'https://github.com/hyperupcall/bake'
Cloning into '/home/<user>/some-dir/bake'...
remote: Enumerating objects: 1199, done.
remote: Counting objects: 100% (378/378), done.
remote: Compressing objects: 100% (174/174), done.
remote: Total 1199 (delta 163), reused 357 (delta 146), pack-reused 821
Receiving objects: 100% (1199/1199), 3.05 MiB | 9.85 MiB/s, done.
Resolving deltas: 100% (515/515), done.
$

look at that progress output. immaculate. no cap πŸ”₯


🫢 AUTHOR

Written by Edwin Kofler <edwin@kofler.dev> β€” thank you for your service king πŸ‘‘


😭 REPORTING BUGS

Found a bug? Not the vibe, but it happens. Go here and spill:

<https://github.com/tj/git-extras/issues>


🌈 SEE ALSO

<https://github.com/tj/git-extras>

the whole Git Extras universe lives there, go explore πŸ¦‹


and that's the whole page bestie πŸ’– this gem comes from Git Extras, and this version is dated May 2026 β€” slay, mwah πŸ’…πŸŽ€

πŸ“¦ where this page comes from