Git and GitHub Crash Course For Beginners

preview_player
Показать описание
A version control system, or VCS, tracks the history of changes as people and teams collaborate on projects together. As the project evolves, teams can run tests, fix bugs, and contribute new code with the confidence that any version can be recovered at any time
Git is an example of a distributed version control system (DVCS) commonly used for open source and commercial software development. DVCSs allow full access to every file, branch, and iteration of a project, and allows every user access to a full and self-contained history of all changes. Unlike once popular centralized version control systems, DVCSs like Git don’t need a constant connection to a central repository. Developers can work anywhere and collaborate asynchronously from any time zone.
Without version control, team members are subject to redundant tasks, slower timelines, and multiple copies of a single project. To eliminate unnecessary work, Git and other VCSs give each contributor a unified and consistent view of a project, surfacing work that’s already in progress. Seeing a transparent history of changes, who made them, and how they contribute to the development of a project helps team members stay aligned while working independently.

Contents:
What is Git?
What is Version Control?
Features of VCS
Features of Git
Benefits of Git
Why do we use Git?
#Git #GitHub #VersionControlSystem
Рекомендации по теме
Комментарии
Автор

0:45 Topics covered
1:00 Definition of GIT & Distributed version control system explained
2:00 Functions of version control systems (VCS)
2:50 Features of GIT
3:50 Staging Area of GIT (Diagram)
4:35 Benefits of GIT
5:08 Why use GIT? (Effectiveness on working with multiple people and why explained in different ways)
9:40 types of version control
10:15 Localized control system
12:10 Centralized control system
13:00 Distributed control system (This is what GIT is)
16:30 How GIT was created
19:00 Git terms to know
22:22 GitHub Explained
25:30 How Github Works

giankarlosverko
Автор

maam, would you please add time in the description? suppose,
how to commit git (45 min)
how to delete git (58 min) like these . . .
also i do not find the cheat sheet in the description

muhaiminulislam
Автор

what is the difference between pull and clone from the server?

debashishsahoo
Автор

So in order to make a change to the code added by someone amongst the group who is working on the same project, we need to make a "pull" to our local system, right? Or can we do the changes there itself on github ?

avaneeshshetye
Автор

44:52

git branch -M main ? What is it new in github.
-M and -M main. Please tell me.

anujkondhalkar