![]() ![]() Now you are able to run the installation of Git Flow. This will open the cygwin bash inside the current console. Now the cygwin is ready to use to install Git Flow. Open the console and type the following commands: cyg-get install wget If this is done you can use cyg-get to install the needed extensions for the cygwin console Open a console and type the following commands choco install cygwin To install Chocolatey follow the instructions on. You can also install it manually by running the installer, but you need to ensure to also install cyg-get, wget and util-linux, which is much easier using Chocolatey. The easiest way to install cygwin is to use Chocolatey, which is a packet manager for Windows. To install it you need cygwin, which also is a console that gives you Linux like tools on Windows. The installation is a bit annoying, because it needs a some additional tools and some more tasks for just a small Git extension. This CLI makes it super easy to follow Git Flow. This reduces branching, merging, releasing tagging to just one single command and does all the needed tasks in the background for you. Git Flow is also a tool provided as Git extension. I propose to have a look into the Git Flow cheat sheet documentation to see how the branching concept works: "hotfix" a branch created based on "master".will be merged to "master" and "develop"."release" a branch created based on "develop" to create a new release."feature" a branch created based on "develop" to implement new featues.The actual work is done in different types of feature branches: It defines two main branches, which are "master" as the production/release branch and "develop" as the working branch. Git Flow is mainly about merging and branching. Git Flow is now implemented in many graphical user interfaces like SourceTree. It is pretty clear and intuitive, but following this concept manually in Git is a bit hard and needs some time. In general Git Flow is a branching concept over Git. I don't really need a graphic user interface for all the other tasks to work with Git. The only situation where I don't use git in the console, is while resolving merge conflicts. Also Git is used in the console the most time. I own a Mac, but cannot really work with the Mac UI. I run the dotnet CLI as well as the Angular CLI and the create-react CLI. The people who know me, also know that I'm a huge fan of consoles and CLIs. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |