Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Reflow automatically creates pull requests, ensures the code review is approved, and squash merges finished branches to master with a great commit message template.
| Date | Stars |
|---|---|
| 2026-07-24 | 1489 |
| 2026-07-25 | 1489 |
| 2026-07-28 | 1489 |
| 2026-07-30 | 1489 |
| 2026-08-06 | 1489 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<h1>
git-reflow – Automate your git workflow<br/>
<small><em>(2015 Fukuoka Ruby Award Winner)</em></small>
</h1>
<p>
<a href="https://actions-badge.atrox.dev/reenhanced/gitreflow/goto?ref=master" title="git workflow">
<img alt="Git workflow powered by git-reflow" src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Freenhanced%2Fgitreflow%2Fbadge%3Fref%3Dmaster&style=flat">
</a>
<a href="https://github.com/reenhanced/gitreflow" title="git workflow">
<img alt="Git workflow powered by git-reflow" src="https://img.shields.io/badge/git--reflow-v0.9.0-blue.svg?style=flat">
</a>
<a href="http://inch-ci.org/github/reenhanced/gitreflow" title="documentation coverage">
<img src="http://inch-ci.org/github/reenhanced/gitreflow.svg?branch=master&style=shields" alt="Git-Reflow Documentation" />
</a>
</p>
* [Usage Overview](#usage-overview)
* [Getting Started](#getting-started)
* [Documentation](http://www.rubydoc.info/gems/git_reflow)
* [Guiding Priciples](#guiding-priciples)

If your workflow looks like this:
1. Create a feature branch
2. Write great code
3. Create a pull request against master
4. Get 'lgtm' through a code review
5. Merge to master (squashed by default, but can be overridden; [why we prefer squash-merge](https://github.com/reenhanced/gitreflow/issues/52))
6. Delete the feature branch
Reflow will make your life easier.
Reflow automatically creates pull requests, ensures the code review is approved, and merges finished branches to master with a great commit message template.
## Usage Overview
Create and switch to new branch `nh-branchy-branch`:
```
$ git reflow start nh-branchy-branch
```
Create a pull request for your branch against `master` or a custom `base-branch`:
```
$ git reflow review
```
If your code is approved, merge to `base-branch` and delete the feature branch:
```
$ git reflow deliver
```
----
## Benefits
* Enforce code reviews across your team.
* Know that your entire team delivers code the same way.
* Reduce the knowledge needed to deliver great code.
* Have a commit history that's clean and actually usable.
* Revert features with ease (if needed).
* Work with diverse teams with less worry about different processes.
* Stop searching for other git workflows.
Reflow covers 90% of your needs without junk you'll never use.
## Features
* Automatically create pull requests to master
* Automatically ensure that your code is reviewed before merging
* Start with sensible commit messages by default
* Squash merge feature branches because results are more important than details
* Automatically clean up obsolete feature branches after a successful merge
----
### Prerequisites
**Editor** When reviewing the title and body for a new pull request, or reviewing
the commit message when delivering a feature, we will open a temporary file with
your default editor. We will use git's chosen editor first (`git config core.editor`),
then we try your `EDITOR` environment variable, and lastly we fallback on "vim".
If you would like to use an editor of your choice, we recommend setting it with
git's config. As an example, to use Atom as your editor for all git commands:
```
$ git config --global core.editor "atom --wait"
```
See GitHub's full article on [associating text editors with Git](https://help.github.com/articles/associating-text-editors-with-git/) for more information on adding this.
## Getting Started
On your first install, you'll need to setup your Github credentials. These are used only to get an OAuth token that we will store in a reflow-specific git config file.
We use this token so we can create pull requests from the command line.
```
$ gem install git_reflow
... installs gem ...
$ git reflow setup
Please enter your GitHub username: nhance
Please enter your GitHub password (we do NOT store this):
Your GitHub account was successfully setup!
```
ThisExcerpt of 20,042 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:5c92a21d6ccaf00a, topic:workflow