Loading lesson path
Git
Git Advanced focused on Git Ignore and .gitignore and related concepts.
The .gitignore file tells Git which files and folders to ignore (not track).
The .gitattributes file is a special file that tells Git how to handle specific files in your repository.
Git LFS (Large File Storage) is an extension for Git that helps you manage large files (like videos, images, or datasets) efficiently.
Signing a commit is like putting your personal signature on your work.
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.
A merge conflict happens when two branches change the same part of a file.
CI/CD stands for Continuous Integration and Continuous Deployment/Delivery .
Git hooks are scripts that run automatically when certain Git events happen, like making a commit or pushing code.
Git submodules let you include one Git repository inside another as a subdirectory.
Remotes are references to remote repositories.