bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Git

Git

Git Advanced

Git Advanced focused on Git Ignore and .gitignore and related concepts.

Lesson 1

Git Ignore and .gitignore

The .gitignore file tells Git which files and folders to ignore (not track).

Read lesson →Loading…
Lesson 2

Git .gitattributes

The .gitattributes file is a special file that tells Git how to handle specific files in your repository.

Read lesson →Loading…
Lesson 3

Git LFS

Git LFS (Large File Storage) is an extension for Git that helps you manage large files (like videos, images, or datasets) efficiently.

Read lesson →Loading…
Lesson 4

Git Signing

Signing a commit is like putting your personal signature on your work.

Read lesson →Loading…
Lesson 5

Git Cherry-pick & Patch

Cherry-pick lets you copy a single commit from one branch to another. It's useful when you want just one (or a few) changes, not everything from another branch.

Read lesson →Loading…
Lesson 6

Git Merge Conflicts

A merge conflict happens when two branches change the same part of a file.

Read lesson →Loading…
Lesson 7

Git CI/CD

CI/CD stands for Continuous Integration and Continuous Deployment/Delivery .

Read lesson →Loading…
Lesson 8

Git Hooks

Git hooks are scripts that run automatically when certain Git events happen, like making a commit or pushing code.

Read lesson →Loading…
Lesson 9

Git Submodules

Git submodules let you include one Git repository inside another as a subdirectory.

Read lesson →Loading…
Lesson 10

Git Advanced Remote

Remotes are references to remote repositories.

Read lesson →Loading…