Git Flow
Git Flow Software Description
Git Flow is a very self-explanatory free software workflow for managing Git branches. It is a process that was originally created by GitHub with their internal team for managing software development. It has recently evolved into helping more teams with running their daily work. If you manage a small team and you have a good idea of what will be merged into a given branch and can accept that merging code that has not been reviewed is an anti-pattern, then there are many good reasons to consider Git Flow.
It was started as an experiment by the creators of GitHub itself, which was intended to be a more optimized version of the tool that preceded it, called Simplify, a Python script that helped users manage their Git workflow. It is a solution for those who have difficulties with aspects of Git. This tool seems more useful for new users rather than veterans of Git.
27 Software Similar To Git Flow Development
Fork is a graphical Git client designed to help you understand and manage your source code history. It allows you to browse the history of any file or directory, look through changes and graphically follow the changes between branches. It comes with a built-in command-line interface and works with all major Git repositories. It is a beautifully designed graphical Git client that lets you explore, visualize and understand your code’s history.
Fork’s user interface is built on a foundation of code-centricity. Rather than dealing with files, you work directly with the versions of code you’re interested in: pull requests, commits, branches, merges, and more. The alluring thing about this Git client is its interactive rebase that lets you edit, reorder, and squash your commits. Other features are: built-in merge conflict resolver, image diffs, history view, blame view, restore lost commits, Git-flow, delete remote repos, pull request, and more to add.
Git LFS is an open source Git extension for versioning large files. It is designed for the development of software, electronic assets, media, and data. It allows teams to maintain large files in their Git repositories and track their history. Git is a distributed version control system for tracking changes in computer files and coordinating work on those files among multiple people. LFS (Large File Storage) lets you track files larger than 100 MB.
Git and LFS are a great combination for managing large files in Git repositories. Large files can be managed as normal, using Git for its versioning capabilities and stored in the LFS store for its file-size limitations and access control. You can edit a large file locally then push your changes to a remote repository. In short, it is useful for enterprise projects where there are restrictions on storing such large files in the repository.
Pocket Git is a powerful standalone Git client for Android. It packs all the features you’d expect from a Git client into a beautiful and easy to use package. It is designed to allow you to do new things instead of old traditional things. It is an open source, standalone Git client for Android. It features a clean, distraction-free interface that lets you efficiently manage your Git repositories on the go.
It allows you to manage multiple repositories. It enables you to push, pull & fetch from any remote repository or local branch. It offers you to view and amend commit messages & files before committing. It supports you to add new files and amend the content in an existing commit. It permits you to pick commits from commit history. It merges branches & tags locally before pushing to a remote. It allows you to set custom remote branch names for push/pull & fetch actions.
Git2Go is a mobile Git client that uses HTTP/Web Sockets to interact with a Git server. It offers all features that are free, including diff rendering, merging, cloning and everything else. It has a built-in code editor with syntax highlighting and code auto-complete. It has a fast & powerful offline-first workflow, and it is designed for iPhone, iPad and Apple Watch. It is being used by more than 350+ developers in the world. It supports more than 30+ git commands which include most of the git-flow commands.
It is used by developers to boost their productivity when they are on the go and required to commit, push, pull and merge code with their team. It enables developers to learn about Git in minutes and can easily get started. It offers an intuitive and user-friendly interface to use the most famous distributed version control system. In short, it is the best mobile Git client that can also be used by new developers.
Etrieve Flow is a business process automation platform that provides you with an extravagant approach to predict and prevent major issues that could arise in an organization. Etrieve Flow offers an application that is able to assist companies in their quest for an efficient workflow. The software uses a process mining engine to capture the workflow in an intuitive user interface that has been used by many financial institutions and consulting firms to streamline operations.
Etrieve Flow is an optimization solution that helps companies manage information more effectively and proactively anticipate critical events in their organization. Through a process mining engine, artificial intelligence algorithms, and a collection of flexibility tools, Etrieve Flow is able to analyze large amounts of data in a short time and achieve a higher level of understanding that goes beyond simple business analytics capabilities. Etrieve Flow also provides enterprise-level security and privacy to its customers, giving them the added benefit of flexibility in their business processes.
Etrieve Flow allows business users to automatically generate visualizations, metrics, and KPIs as well as enrich data with pre-defined or user-defined rules for predictive analytics for better decision making. Organizations can reduce costs, increase productivity and create additional revenue opportunities with this single platform. Etrieve Flow creates a work environment for the users to perform tasks in real-time, anywhere, and at any time.
Gitk is a graphical Git client designed to help you understand and manage your source code history. Gitk lets you visualize your commits as a function of time, making it easy to see how your code evolved over time and to find specific commits. Gitk is designed to make the history of your repository easier to track and explore. It shows you all the branches, tags, and merges, along with their commit messages. You can see at a glance what work has been done and how it is related, remove branches that you no longer need, and switch between branches with a single click. It is a simple Git client that starts with the project description, shows all files in any version, and then allows you to navigate through previous versions.
Gmaster is an independent graphical Git client that is created for developers to make them more productive by helping them understand and manage their source code history. It allows you to browse revisions and branches from most online Git repositories; export repositories to a zip file or clone them locally; manage branches, tags, and notes; view diffs and patches between versions; easily merge revisions; and more. You can keep track of individual changes to the codebase, read and write comments to commit messages, organize your changes into branches and make viewing changes a lot easier with Gmaster’s built-in history visualizations.
Go-git is a highly extensible git implementation library written in pure Go. It is compatible with the original Git (1) command. It’s the first and the only pure Go implementation of the most popular distributed version control system. It is compatible with existing servers and tooling (e.g. bash or zsh scripts), and it’s easy to use for both beginners and experienced git users. Its library uses gopkg.in as a source of extra packages and as a source of official import paths.
It means that all the extra packages are always available, and these packages are always installed into the same directory as the core package. It allows you to import them just by referring to their GitHub URLs. It views diffs and changes of each commit revert changes before pushing them. It creates branches, tags or notes by specifying a commit hash. It easily counts the number of words, lines or characters in any file of your repository.
PIPESIM is a software tool for steady-state multiphase flow modeling and simulation of production processes, pipelines, tanks, and vessels. It is used in the oil and gas, refining, and petrochemical industries to design and optimize production processes. The software is based on the solution of the steady-state Navier Stokes equations that govern fluid dynamics, energy transport, and mass transfer between phases for multiphase, non-Newtonian fluids undergoing constant acceleration.
The process simulation should be able to describe the behavior of multiple phases (liquid and vapor) along with solids in a single flow unit. Pipesim is a steady-state multiphase flow application that is specifically designed for modeling and simulating the flow and transport of hydrocarbon liquid/vapor mixtures in pipes, storage tanks, heat exchangers, and other process equipment.
PIPESIM steady-state multiphase flow simulator solves heat and mass transfer under the conditions of liquid, vapor, and two-phase flow in pipelines. It models liquid, vapor, and two-phase flow in pipelines for many applications like, for example, polymer, food, chemicals, petroleum, cosmetics, pharmaceutics, and concentrated solutions.
Lazygit is a simple terminal UI for git commands. It can show you git output in a clean and simple way. It does not support all the interactive commands that you can execute in the git command line. It is a very simple project, so the installation process is also very easy. It is written in Javascript with Nodejs and uses tty.js to power the terminal emulation. It provides some handy shortcuts to common git operations.
It is designed for an interactive workflow, which means that instead of remembering command names and options, you just need to remember the actions and select them from a list. It is like using a mouse for editing text in vim. You can get started almost immediately, but take a few minutes to learn how the interface works and then you’ll be done with your day-to-day git operations in no time. It operates on all repositories hosted on a single server, so it’s great for when you are working with multiple repositories (project code, upstream code, etc.).
GitStack is one of the leading software that persuades you to set up your own private Git server for Windows, enabling you to create an effective edge versioning system without any technical knowledge about the Git system. It entitles you to secure and keep your server up to date because it is fully compatible with any other Git client. It deals with various functions like Wizard Setup, Repository Management, Users & Groups Management, Active Directory Integration, Web Administration, Open Source project, One-Click Migration, Windows services integration, Enhanced security, and many others.
GitStack creates and deletes a git repository by using the administration panel of all the repositories are available for push & pull over the HTTP protocols. Other interesting functions of this platform include Add remove permissions to your repositories, Connect your git server to any Active Directory & Ldap server, Manage your Git server from anywhere with the web administration interface, and many more.
Git Disroot is a free and open-source platform that is written in the Go programming language. . It is always published under the MIT license and is used as a self-hosted Git service. It has a user-friendly interface that is easy to install and is fully customizable. It is helpful for running binary solutions for the platform and may ship it with Dockers and get packed instantly. It is easily compatible with the operating system of Windows, Mac, Linux, ARM, etc. It can easily be accessed from anywhere worldwide with a strong internet connection.
Its interface is like Github and may include all the features of Git repository hosting through HTTP and SSH. It is helpful in securing the source code of all the technology companies and may include the features of Git, Project Management, Source Code Hosting, Issue Tracking, Real-Time Collaboration, and many more.
gitolite is one of the versatile software that allows you to set up Git hosting on a central server along with fine-grained access control. It is an access control layer on the top of the Git and offers many exciting features like Use a single Unix user on the server, Provide access to many gitolite users, Control access to many Git repositories such as read access controlled at the repo level, write access which is controlled at the branch, tag, file & directory level, including rewind, create, and delete branches or tags, installed without root access, assuming Git and Perl are already installed.
Gitolite uses powerful rule language, which is based on branch or tag name, files or directories touched, and many other factors such as the size of changed files, the number of changed files. Other noticeable functions of this platform include highly customizable and scriptable, especially custom commands for users: many built-in commands and options, a Powerful and flexible mirroring system, and many more.
Frog Git is the community-based lightweight code hosting solution that is written in the Go language. It is always published under the MIT license and is used as a self-hosted Git service. It has a user-friendly interface that is easy to install and is fully customizable. It is helpful for running binary solutions for the platform and may ship it with Dockers and get packed instantly. It is easily compatible with the operating system of Windows, Mac, Linux, ARM, etc.
It can easily be accessed from anywhere worldwide with a strong internet connection. It is equally beneficial in generating PNGs from the SVGs and may support the file format of gen_png, and .py script. It includes the features of Git, Version and Source Control, Git Integration, and many more.
Cycligent Git Tool is best known as a graphical Git client. It is a perfect tool for beginners and advanced users. With this tool, you can easily navigate your source code history, visualize what happened with your code, discover who changed what and when, and even revert changes to earlier versions. Cycligent Git Tool lets you work faster and more efficiently. You can change colors, themes, fonts, and much more. Your settings are automatically synced between all your computers and devices. With this tool, you can make changes to submodules, Do functions on a given common branch, exclude given micro-repository, automatically make branches live, Run multiple instances, Test and Debug, and much more.
UEStudio is an all-in-one text editor that has been designed for developers and programmers, providing a spectacular list of features. The tool facilitates you with the things like project management, extensive Git integration support, code completion, and project management. The platform is delivering native integration for all of your Git branches, and you will be able to navigate whether it be your local or remote repositories.
This Git editor merges the text editor and GIT functionalities in one single application. This will mean a lot for editing and updating your source file. The tool is making it possible for you to compare files from a repo and changes and is completely integrates into a native diff tool and merge tool. With UEStudio, you will be able to write code faster because it provides you intelligent and automatic code completion, and there are contextual code hints on class data members, function parameters, and more. More likely, you have smart templates, so you will be able to write code efficiently.
ForkHub is a graphical Git client designed to help you understand and manage your source code history. It allows you to browse the history of your Git repository, view differences between commits, and view the complete commit history easily. It has a built-in file browser, making it easy to manage your project. Easily view differences between commits, and see the actual content changes.
With you can explore your code history with ease, visualize the resulting history, powerful search capabilities, get details about a changeset, get an overview of the changed files in a commit or revision, browse the events for a repository, explore your branches with a graph, and more to add. It offers an easy-to-use interface that lets you compare branches and tags, view pull-request comments, and see visual diffs for commits. You can even use the folder structure on your computer to map out different projects and fork repositories from existing projects into your own account.
Cash Flow Frog is a money management system that helps people take control of their personal finances. It also assists small businesses in managing their business finances. The program uses a visual metaphor to make it easy to understand your cash flow, provides insights and tips on how to improve it, and a holistic approach that will help you create or recreate your financial goals in order to be financially free.
It is similar to traditional budgeting software, except that it allows you to see the cash flow of your business from a frog’s eyes perspective. It also helps you to have better cash flow management by reminding you to do things in advance, like pay your rent or any other expenses which are due at the end of the month. You can use it to track your cash flow month-by-month and understand where exactly (in which months) you are going to have insufficient cash.
Bonobo Git Server is one of the simple Git servers for Windows that aids you to set up your own self-hosted Git server on IIS for Windows, making you manage users and have to attain good control over your repositories with an intuitive & graphically interface. The key features of this platform include managing access to your repositories, Teams & group support, handy user management, Beautiful modern design, Focused on great user experience, Windows, Cookies, and ADFS authentication mode support, multiple language support, different cultures, easily extensible for other translations
For cookie authentication, it provides a classical method like promoting users to enter their username and password; after users are authenticated, the server will use an authentication cookie to validate access. It authenticates the server via basic authentication protocol and forms authentication by sending the password as part of the request. If you want the communication to be safe, you have to introduce SSL in your IIS.
Giggle is a graphical Git client that gives you visual details about your code and project. It is designed to help you understand and manage your source code history. Integrating with GitHub out of the box, Giggle lets you take control of your code from start to finish without ever leaving the app. With it, you can see every commit and diff, who made it with GitHub usernames and avatars, as well as issues merged into your repository. Moreover, you can see the complete commit history in a side-by-side view of all your branches, merges, and file changes.
It provides a clean, simple interface for understanding and managing your source code history with GitHub. It is packed with useful features such as file and folder history browsing, interactive visual diffs, a built-in terminal, and support for private repos as well as public ones. Giggle stands out from other Git clients due to its intuitive user interface along with powerful features like visual diffs and code review capabilities. It is the perfect tool for developers of all levels, especially those who want to learn more about Git.
PolyGit is a clone of the git command-line, but with UI changes to fit in better with the rest of the operating system. It provides you with a familiar way to interact with GitHub and Git repositories while maintaining the same commands and shortcuts. It reorganized all commands into groups to make more sense. For example, “Node” and “Remote” have been combined into one category called “Git”.
It offers an option to log out only when you are inside a repository. Its tab bar shows all available options at once instead of having to select Git -> Remote/Edit/etc. It has a new sidebar instead of the old menu bar to navigate through your repositories and open files. It packs all the features you’d expect from a Git client into a beautiful and easy to use package. It allows you to push, pull & fetch from any remote repository or local branch.
Hub is a Git command-line tool that combines a graphical user interface with visual elements. You can run git commands directly from the home screen. Now you don’t have to switch to the browser to see the status or hunk information. It works with command-line Gits, so you can install it without leaving your terminal. It not only shows you more useful information about your project, but it also allows you to do a ton of more stuff in a minute.
Hub works on all terminal emulators and is available for Mac, Linux and Windows from default repositories. It uses an open-source library called Electron that lets you build cross-platform desktop apps by using JavaScript, HTML, and CSS. Its functionality has been integrated into the Git client, making it available to all Git users. In short, it enhances the git command line with features that make interaction with GitHub.
LiveWire is a network forensic analysis tool that provides you with features to counter different types of cybercrime threats with great ease. It is the perfect product for security investigators employed in a corporate security and law enforcement firm. The tool is highly efficient and has hundreds of customers in different parts of the world.
The solution is offered in three editions. One of them is LiveWire Edge which is geared to be used by mini branches and WAN Edge. The LiveWire Core is intended for data centers or Large Branches, and finally, the PowerCore Edition is meant for LAN and WAN analysis and troubleshooting, data centers, and large branches. The purpose behind the development of the tool is to assist in the uncovering of files and data that are important for the investigation.
CashController is a financial cash flow forecasting program that helps small businesses take control of their cash flow, free up working capital, and ultimately grow their business. Re-forecasting is an important and common business practice for projecting the cash flow of any given business. CashController includes a variety of financial cash flow reporting tools that can be easily customized to meet your specific needs. Whether you have one project or hundreds of contracts, the following tools can help you get a better handle on your cash flow.
The software is for business owners, financial managers, and entrepreneurs who want to control their cash flows. It enables its clients to deal with the monetary uncertainties of running their businesses. It helps everyone from private small business owners to medium and large business companies with their financial cash flow operations. Moreover, you get real-time reports, expenses, and revenues tracking and forecasting, invoice management, categorization, and planned vs. actual performance, to name a few.
FeatFlow (Finite Element Analysis Toolbox for Flow) is Fortran’s finite element CFD code that uses very efficient FEM sampling along with a geometric multigrid approach to solving linear systems. This results in a very fast and computationally efficient solver, which usually provides a significant or greater speedup than commercially available solvers. It can be used from MATLAB with the platform’s Multiphysics GUI.
It proposes a new end-to-end learning framework that predicts scene dense flow and platform ego movement by establishing an efficient geometric match from successive point clouds. It introduces a new scoring layer and a score-weighted loss of alignment function. Their combination effectively forces the model to learn distinctive cue point detectors and consistent function descriptors. In popular scene flow datasets (FlyingThings3D and KITTI Scene Flow), its framework vastly outperforms all modern scene flow estimation methods. On popular real-life LiDAR datasets (Oxford RobotCar and KITTI Odometry), its structure also yields pairwise scan matching results comparable to modern ones.
Thermal is a one-stop graphical Git client designed to help you understand and manage your source code history. This open source and the cross-platform desktop application lets you manage all the Git repositories in a centralized place. Thermal introduces a new way to navigate the complexities of version control by visualizing it into a timeline. Visualizing your commit history in chronological order allows you to easily recognize the relationships between commits, branches, and tags.
Projects can be opened in their own window to have full access to their content and history. You can even open the same project in multiple windows to compare different versions side by side and thus analyze how they evolved over time. Thermal also provides visual tools such as zoom, diff, and file tree, enabling you to inspect any part of your Git project visually and efficiently.
Gitg is a user-friendly tool having a graphical user interface for GIT that offers a small, fast and convenient solution to visualize the history of Git repositories. The basic advantage of this platform includes, load big repositories in no time, display browser repository history, show highlighted revision diff, drag and drop rebase or merge, share or view any repository tree at any revision and many others. It provides you an opportunity to instantly switch between history views on branches easily.
The noticeable function of Gitg is it aids the developer in adding the already present Git repositories to the project list by indicating their folder. It neatly organizes all the repository contents in a tree-like structure that supports color-coded tags, making them highlight the syntax when comparing the source in multiple views.