| Crates.io | gtl |
| lib.rs | gtl |
| version | 0.5.6 |
| created_at | 2025-02-09 11:40:20.326478+00 |
| updated_at | 2025-08-03 14:34:28.220476+00 |
| description | gtl is a Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's functionality by providing one-click initialization and pushing to multiple remote repositories, making it especially useful for developers who need to maintain multiple remote repositories simultaneously. |
| homepage | |
| repository | https://github.com/crates-dev/gtl.git |
| max_upload_size | |
| id | 1548910 |
| size | 30,223 |
gtlis a Git-based tool designed to simplify the management of multiple remote repositories. It extends Git's functionality by providing one-click initialization and pushing to multiple remote repositories, making it especially useful for developers who need to maintain multiple remote repositories simultaneously.
Install gtl via cargo:
cargo install gtl
Path: /home/.git_helper/config.json
{
"D:\\code\\gtl": [
{ "name": "gitee", "url": "git@gitee.com:eastspire/gtl.git" },
{ "name": "origin", "url": "git@github.com:eastspire/gtl.git" }
]
}
Assuming you already have a local Git repository and want to link it to multiple remote repositories, use the following command:
gtl init
After configuring multiple remote repositories, use the following command to push code to all configured remote repositories:
gtl push
gtl acp
gtl pacp
gtl -v
gtl version
gtl --version
gtl help
If you find hyperlane helpful, feel free to donate.
This project is licensed under the MIT License. For more details, please refer to the license file.
Contributions are welcome! Please submit issues or create pull requests.
If you have any questions, please contact the author: root@ltpp.vip.