An open API service indexing awesome lists of open source software.

https://github.com/ugurkorkmaz/gogit

Makes copies of git repositories.
https://github.com/ugurkorkmaz/gogit

clone create-app git github-clone golang

Last synced: 6 months ago
JSON representation

Makes copies of git repositories.

Awesome Lists containing this project

README

          

Gogit


Github top language

Github language count

Repository size

License


## :dart: About ##

``gogit`` makes copies of git repositories.This is much quicker than using git clone, because you're not downloading the entire git history.

## :rocket: Technologies ##

The following tools were used in this project:

- [Golang](https://go.dev/)

## :checkered_flag: Starting ##

```bash
# Install gogit
$ go install github.com/ugurkorkmaz/gogit/cmd/gogit

```
Default git server GitHub is used.
In addition, you can use Gitlab and Bitbucket.
You can download release versions and versioned versions

```bash
# Start gogit
gogit user/repo my-project
gogit github:user/repo my-project
gogit github:user/repo#v1.0.0 my-project
gogit github:user/repo#master my-project

gogit gitlab:user/repo my-project
gogit gitlab:user/repo#v1.0.0 my-project
gogit gitlab:user/repo#master my-project

gogit bitbucket:user/repo my-project
gogit bitbucket:user/repo#v1.0.0 my-project
gogit bitbucket:user/repo#master my-project
```

## :memo: License ##

This project is under license from MIT. For more details, see the [LICENSE](LICENSE) file.

Made with :heart: by Extends Work

 
## See also
- [Degit](https://github.com/Rich-Harris/degit) by [Rich Harris](https://github.com/Rich-Harris)

 


Back to top