Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ailtonloures/git-master-plugin
The essential tool to boost your Git Workflow.
https://github.com/ailtonloures/git-master-plugin
bash git linux plugin shellscript
Last synced: 8 days ago
JSON representation
The essential tool to boost your Git Workflow.
- Host: GitHub
- URL: https://github.com/ailtonloures/git-master-plugin
- Owner: ailtonloures
- License: mit
- Created: 2024-09-11T19:15:34.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-17T13:53:33.000Z (21 days ago)
- Last Synced: 2024-10-19T19:43:33.053Z (19 days ago)
- Topics: bash, git, linux, plugin, shellscript
- Language: Shell
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Git Master PluginThe essential tool to boost your Git Workflow
![GitHub Repo stars](https://img.shields.io/github/stars/ailtonloures/git-master-plugin)
![GitHub Release](https://img.shields.io/github/v/release/ailtonloures/git-master-plugin)
![GitHub License](https://img.shields.io/github/license/ailtonloures/git-master-plugin)## About
Are you looking for ways to simplify your Git operations and optimize your workflow? The `git-master-plugin` is designed to make your life easier by offering new features and automating repetitive tasks. With it, you can:
- Improve efficiency when managing branches and merge conflicts;
- Automate routine tasks;
- Customize your Git operations according to your specific needs.Whether you're a solo developer or part of a collaborative team, `git-master-plugin` helps ensure a smoother, more organized and productive workflow.
Install it now and discover how this tool can take your Git experience to a whole new level!
## Setup
### Requirements
- [Git](https://git-scm.com/)
### Download
First, clone the project in your command line:
```bash
# Clone this repository
$ git clone https://github.com/ailtonloures/git-master-plugin.git
```#### Or manual download
[Go to latest](https://github.com/ailtonloures/git-master-plugin/archive/refs/heads/main.zip)
### Initializing
Then run the `init.sh` script to initialize the plugin configuration:
```bash
# Go into the repository
$ cd git-master-plugin# Run the `init.sh` script
$ ./init.sh
```## How to use
Open a project of yours that is being versioned with `git` and in your terminal run the command `git master`.
```bash
# Run the git master command
$ git master
```### Example
![Git Master Initializing](./assets/git-master.png)
### Steps
1. Choose a branch to merge with the current branch;
1. You can select a new branch after the merge process of the previously selected branch.
2. Confirm that git should push;
3. Confirm that git should create a new tag;
4. Confirm that git should remove the local branches;
5. Finally, the process will end automatically;## Contributing
Contributions are always welcome, consider opening an issue first and discuss with the community before opening a pull request.
Check out the [CONTRIBUTING.md](./CONTRIBUTING.md).