GIT and GitHub....
Rakesh Kumar
Test engineer|Deployment|HSS| HLR| IMS| 5G| SIP| SDP|HTTP2|PFCP|Diameter protocol|IMS Deployment| Docker &Kubernetes|
Introduction: It is the software configuration or source code management tool. there are two types of source code management
Drawbacks:
--> It is not locally available, meaning you always need to be connected to a network to perform any action.
--> Since everything is centralized, if central server gets failed, we will loose entire data. for example: SVN tools
2. Distributed version control system(DVCS):
In distributed control version system, every contributor has a local copy or clone of the main repository i.e Everyone maintains a local repository of their own which contains all the files and metadata present in main repository.
Stages of GIT/Workflow:
Stages of GIT and its terminology:
Repository:
Server:
Working Directory(workspace):
Git Process:
Commit:
Tags:
tag assign a meaningful name with a specific version in the repository. once a tag is created for a particular save even if you create a new commit, it will not be updated.
Snapshot:
Push:
Push operations copies changes from a local repository instance to a remote or central repo this is used to store the changes permanently into the git repository.
Pull:
Pull operations copies the changes from remote repository to a local machine. The pull operation is used for synchronization between two repo.
Branch:
to be continued.....