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.