What is Git?


Git is a distributed version control system for tracking changes in source code during software development. It also design to ccordinating work from among programmers and it also can detect and track any changes that occur in a set of file.



There are some software or system that can be use to make this Git version control such as GitLab, GitHub, BitBucket and many more. So, today i will focus more on the usage of GitLab.


Git Workflow


Git Workflow is a recommendation for how to use Git to make our work accomplish in consistent and productive manner. There are some Git Workflow that we can use such as : 

1) Centralized Workflow
For this type of workflow, it just like SVN version control which is just use central repository
to serve as single point-of-entry for all changes in the project.



2) Feature Branch Workflow

For this type of workflow, is that all feature development should take place in a dedicated branch instead of the master branch.

3) Gitflow Workflow
Gitflow Workflow defines a strict branching model designed around the project release. This provides a robust framework for managing larger projects.  



4) Forking Workflow
The Forking Workflow is fundamentally different than other popular Git workflows. Instead of using a single server-side repository to act as the “central” codebase, it gives every developer their own server-side repository. This means that each contributor has not one, but two Git repositories: a private local one and a public server-side one. The Forking Workflow is most often seen in public open source projects.



To see how all of them works you can go to https://www.atlassian.com/git/tutorials/comparing-workflows

Comments

  1. Tinted Dog: An Iron-Tin Dog for Sale - TheTitaniumArts
    Tinted Dog: An Iron-Tin Dog for titanium cartilage earrings Sale, titanium mens wedding band In Stock. $30.00. mens titanium rings FOR SALE! Get your special condition Tinted Dog: An Iron-Tin titanium scooter bars Dog now! This amazing titanium dive knife Iron-Tin Dog has

    ReplyDelete

Post a Comment

Popular posts from this blog

What is getnada?