Course Content
- Introduction:-What is Git?, Git terminology, Purpose Of Git, Installation.
- Workflows:-Working Directory, Staging Area, Repository.
- Operations:-Create, Clone , Perform Changes, Review Changes, Commit Changes, Push Operation, Update Operation, Stash Operation, Move Operation, Rename Operation, Delete Operation, Patch Operation.
- How to Fix Mistakes:-Revert Uncommitted Changes, Remove Changes from Staging Area, Git Reset.
- BranchesWhat’s a Branch?, Creating a Branch, Checkout branch, Rename a Branch, Delete a Branch, Push changes of a branch to a remote repository,
Switching branches with untracked files, Switching branches with uncommitted changes, Differences between branches.
- Tag Operation:-What are tags?, Lightweight and annotated tags, Naming conventions for tags, Create Tags, View Tags, Delete Tags, Push tags.
- Merging:-Fast-forward merge, Merge commit, Merge strategies(Octopus, Subtree, Ours), Merge strategies, Solving merge conflicts, Rebase Branches, Merge Two Branches.
- Recovering lost commitsDetached HEAD, Git reflog.
- Handling Conflicts:-Tackle Conflicts, Resolve Conflicts.
- Online Repositories:-GitHub, Create GitHub Repository, Push Operation, Pull Operation.