How GIT internally works ? Masterclass For Beginners | Learn Advanced GIT | Part 2

preview_player
Показать описание
Use Coupon Code: ALGOCAMP500 for getting a flat 500 off

Book a free career guidance, mock interview, resume review , and mentorship session here:

Welcome to our Git advanced masterclass Part 2. In this video, we will be delving deeper into Git's advanced features, specifically focusing on what's inside the .git folder, what a blob and tree are in Git, and how hashes are maintained in Git.

As you may know, Git is a distributed version control system that allows you to track changes in your code and collaborate with others seamlessly. Understanding Git's advanced features can help you work more efficiently and collaboratively with your team, which is crucial in any software development environment.

In this video, we will be discussing what's inside the .git folder. The .git folder is where Git stores all of its metadata, including information about the commits, branches, and tags in your repository. Understanding the contents of the .git folder can help you troubleshoot issues and better understand how Git works.

We will also cover what a blob and tree are in Git. A blob is a binary large object, which is a file that is stored in Git's database. Git stores files as blobs, which are identified by a unique SHA-1 hash. A tree is a Git object that represents a directory in your repository. It contains references to blobs and other trees, which allows Git to maintain the directory structure of your repository.

Finally, we will discuss how hashes are maintained in Git. Git uses the SHA-1 algorithm to generate a unique hash for every object in your repository, including blobs, trees, commits, and tags. These hashes are used to identify objects and ensure their integrity. Git also uses the hashes to track changes to your code over time, which allows you to revert to previous versions of your code when needed.

Understanding how hashes are maintained in Git is crucial to using Git effectively. It ensures the integrity of your code and allows you to track changes to your code over time. Additionally, understanding how hashes work in Git can help you troubleshoot issues and better understand how Git works.

In summary, this Git advanced masterclass Part 1 covers what's inside the .git folder, what a blob and tree are in Git, and how hashes are maintained in Git. By the end of this video, you will have a deeper understanding of Git's advanced features, and you will be able to use them to work more efficiently and collaboratively with your team.

Thank you for watching, and don't forget to subscribe to our channel for more Git tutorials and masterclasses.

0:00 Introduction
1:09 Algocamp introduction
3:03 Usage of hashing
9:09 Looking inside .git folder
16:39 Printing blobs and hashes using git cat-file
23:18 How git manages directory ?
44:25 What is a commit ?
50:58 Looking at blobs trees and commits
01:00:58 Ending..

Git advanced
Git masterclass
Git add
Git commit
Git push
Git pull
Git remote
Basics of Git
GitHub
Staging area
Working area
Distributed version control system
Collaborative coding
Code versioning
Code management
Source control
Git tutorial
Git workflow
Git commands
Git repositories
Remote repositories
Collaborative development
Code collaboration
Code hosting
Commit messages
Permanent snapshots
Descriptive commit messages
Git branches
Branching in Git
Git merging
Version control system
Code review
Synchronize code
Remote synchronization
Git pull requests
Git issues
Project management tools
Code hosting platform
Web-based Git platform
Web-based code hosting
Git collaboration
GitHub tutorial
GitHub workflow
GitHub features
GitHub pull requests
GitHub issues
GitHub project management
Git video tutorial
Git advanced features
Mastering Git
git tutorial
github tutorial
git and github tutorial
github
what is github
git vs GitHub
Рекомендации по теме
Комментарии
Автор

Dam! You Actually Explained things that are Really Deep and i haven't yet seen other's teaching like this way, You explained the concept's In very deep and from that cleared my git concepts from shallow side and deep side all throughout, Absolutely Hats off 👍❤

Bitwise-Brain
Автор

I personally believe there is no video other than this on YouTube
Superb content
Specially understandable

ak_pandey
Автор

the most detailed video in whole universe i guess

mdnafishalam
Автор

Sir you always make me feel like studying more from your each video have something intereseting the pack topic and git gc command were new to me..
Will definitely write a hasnode or medium article on this....

._aman
Автор

Hi in your website when I enter backend course with nodejs it is leading me to time and space complexity.Can you fix it plz

amreezkhan
Автор

From where did you studied all these things?

i_am_wiz
Автор

Hello bhaiya does college matter in Google because im from tier 3 city pursuing bca and thinking to complete mca from local college which syllabus is too less only 5-, 6 chapters are there in every subject should i do mca in local college or move to any big city for mca or focous on dev and problem solving please guide

factronaut
Автор

for a working professional who is just out of college, do you advice him to do cp if the motive is to crack Google(no mindset of one company but just asking) ?

vinyass
Автор

From 54:00 there is sth wrong u have taught and have corrected it at next timestamp. Please check

Kumar-bvbh