GIT

Git is a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

Code is saved in a repository like GitHub.

Git is software for tracking changes in any set of files, usually used for coordinating work among programmers collaboratively developing source code during software development. Its goals include speed, data integrity, and support for distributed, non-linear workflows

The project can be either Public or Private

Works with HTTP and SSH protocol 


GIT follows branching stratagy. 

Master

Feature1/Bug1

Feature2/Bug2

Feature3/Bug3


Working with git Steps:

1) Initialize a repository on the local machine (git init) or create a new project in the repository from UI. 

2) Add files and commit the changes 

3) Push the locally created project to the git repository.


Working on a bug fix or feature Steps:

1) clone the existing project 

2) create a new branch with a versioning number to work on a feature or bug based on your strategy. 

Main Branch: version 1.0.0

branch: version 1.1.0

subversion: version 1.1.1 

The next feature or Main release can be 2.0.0 ...

3) Add and Commit Changes once worked 

4) push changes to the branch 

5) Test the changes 

6) Merge with Main Branch 

Comments

Popular posts from this blog

Cloudbees FlowServer - Debug

PIP Errors and Fix

Terraform Basics