what is git
Git is a distributed version control system used to track changes in source code during software development.
It allows multiple developers to work on the same projec.
complete history of changes, and helps manage different versions of code efficiently.
version control system
A Version Control System (VCS) is a tool that tracks and manages changes to files over time.
Allowing users to view history, revert to previous versions.
Types of version controlsystem :
1.local version control system:
stores version on one computer
2.centralized version control system :
centralized version control system stores all versions
files.
one central server accessed by multiple users.
ex : SVN
3.Distributed version control system:
A Distributed Version Control System is a system where each developer has a complete copy of the repository, including the full version history, on their local machine.
Ex : Git
what is Gitlab
GitLab is a web-based DevOps platform that uses Git for version control and provides tools to manage the entire software development lifecycle.
Including code hosting, collaboration, CI/CD, and project management.
*How to push file in Gitlab *
step 1 :
cd extension file
step 2:
Git init
#check git status
Step 3:
Git add filename
Git add . ----> all files
Step 4:
Git commit - m "message"
step 5:
git push
what is repositery
A repositery is a storage location stores to source code files and folders.
supporting and collabration to the developers
history of changes
HOSTING :
Hosting provides server space and resources to make a website or application available online.
They can be accessed over the internet.
local hosting
Local hosting is the process of running a website or application on a local computer instead of an internet server.
It is used to development, testing, and learning purposes.
hostig tools: XAMPP , WAMP, MAMP
SERVER
A server is a computer or system that provides resources, data, or services .
request respose model and handle the client requests.
EX : webserver, fileserver, databaserver, application server.
Top comments (1)
Hi, your definition is clear and looking to do combined projects and gain some experience. And you can see me as your brother studying in high school(from TN)