bugl
bugl
HomeLearnPatternsPathsSearchPremium
HomeLearnPatternsPaths
Learn/Git

Git

Git Advanced

Part of the Git path, Git Advanced digs into Git Ignore and .gitignore in detail.

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…

Git chapters

All
1. Git Tutorial2. Git and GitHub3. Git Undo4. Git Advanced