Posts

Showing posts with the label git

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 versionin...