Home
Blog
Contact Us
FAQs
Register
Login
✕
Home
All Courses
Git
Git
Git
Curriculum
9 Sections
35 Lessons
10 Weeks
Expand all sections
Collapse all sections
Introduction to Git and Version Control
4
1.0
Overview of version control systems
1.0
Introduction to Git and its history
1.0
Installing and configuring Git on various platforms
1.1
Initializing Git repositories
Basic Git Commands and Operations
4
2.0
Creating, cloning, and initializing repositories
2.0
Tracking files with git add, git commit, and git status
2.0
Checking repository history with git log
2.1
Understanding the Git three-stage workflow (Working Directory, Staging Area, Repository)
Working with Branches
4
3.0
Understanding Git branches and their purpose
3.1
Creating and switching branches (git branch, git checkout)
3.1
Merging branches and resolving conflicts
3.2
Hands-on: Implementing branching strategies in projects
Git Remotes and Collaboration
4
4.0
Working with remote repositories (git remote, git push, git fetch, git pull)
4.1
Cloning remote repositories
4.1
Setting up remotes like GitHub, GitLab, and Bitbucket
4.2
Collaborating with teams using Git
Managing Changes with Git
4
5.0
Viewing differences in file changes (git diff)
5.0
Staging and committing changes selectively
5.0
Undoing changes with git reset, git revert, and git checkout
5.1
Handling large file repositories with Git LFS (Large File Storage)
Git Tags and Releases
3
6.0
Creating annotated and lightweight tags
6.0
Managing versioning and releases with Git tags
6.0
Hands-on: Using tags to manage software versions
Advanced Git Features
4
7.0
Rewriting history with git rebase and git cherry-pick
7.0
Squashing commits for cleaner history
7.0
Interactive rebase for repository maintenance
7.1
Git hooks and automation
Git Workflows
4
8.0
Understanding different Git workflows: Centralized, Feature Branching, Git Flow
8.0
Forking and pull request-based workflows
8.1
Best practices for branching and merging in large teams
8.1
Hands-on: Implementing a Git Flow-based workflow
Managing Git Conflicts and Troubleshooting
4
9.0
Identifying and resolving merge conflicts
9.0
Reverting changes and handling accidental commits
9.0
Troubleshooting Git issues (detached HEAD, merge errors, etc.)
9.1
Hands-on: Debugging common Git problems
This content is protected, please
login
and
enroll
in the course to view this content!
Modal title
Main Content