Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

Git/Github for Developers Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: Dec 18th @8:00AM

Faculty: Mr. Anil (19+ Yrs of Exp,.. & Real Time Expert)

(AWS & Kubernetes Certified Professional)

Location: Maitrivanam, Hyderabad

Venue :
DURGA SOFTWARE SOLUTIONS at Maitrivanam
Plot No : 202, IInd Floor ,
HUDA Maitrivanam,
Ameerpet, Hyderabad-500038.

Ph.No: +91 - 8852 8852 96/97/63/64

Syllabus:

Git/Github for Developers

Introduction

  • Introduction
  • Tutorial Application
  • Interfaces for Git
  • The Power of Command Line Git

Git Installation

  • Git Installation
  • Install Git on Windows
  • Install Git on Mac
  • Install Git on Linux

Command Line Tools

  • Command Line Tools
  • Shell Tutorial
  • Nano Editor Tutorial
  • Less Pager Tutorial

Git Basics

  • Git Basics
  • Initializing Git Repository
  • First Commit
  • Exercise 1
  • Solution Exercise 1
  • Git Commits Intuition
  • Git Commits as Bank Account Transactions
  • Git Diff - Review Code Changes Between Commits
  • Git Diff - Review File Changes Between Commits
  • Git Diff - Review Uncommited
  • Changes
  • Git Diff - Review Changes using
  • Graphical User Interface Clients
  • Exercise 2
  • Solution Exercise 2
  • Moving and Renaming Files
  • Lifecycle of a File in Git
  • Ignoring Files in Git using
  • .gitignore
  • Exercise 3
  • Solution Exercise 3
  • Incremental (Amended) Git
  • Commits
  • Git Help
  • Version Control System
  • Git Basics Summary

Reverting Changes in Git

  • Reverting Changes in Git
  • Git Clean - Removing Untracked Files
  • Git Checkout - Discarding Unstaged Changes
  • Git Reset - Unstaging Changes Git Reset - Setting Repository's State to Specific Commits
  • Glt Reset - Soft vs Hard vs Mixed Git Commits as Saves in Video Games
  • HEAD Pointer and Git Reflog
  • Exercise 4
  • Solution Exercise 4
  • Git Revert - Reverting Changes Introduced in a Specific Commit Reverting Changes in Git Summary

Git Configuration

  • Git Configuration
  • Global and Local Git Configuration Files
  • Configuring Git Editor Configuring Your Identity in Git Configuring Git Aliases
  • Git Configuration Summary

Git Configuration

  • Git Configuration
  • Global and Local Git Configuration Files
  • Configuring Git Editor
  • Configuring Your Identity in Git
  • Configuring Git Aliases
  • Git Configuration Summary

Git Branches

  • Git Branches
  • Creating and Checking Out Branches
  • Branches Graph
  • Branch Merging - Theory
  • Branch Merging - Practice
  • Resolving Merge Conflicts Using GUI
  • Resolving Merge Conflicts Using Text Editor
  • Exercise 5
  • Solution Exercise 5
  • Branch Rebasing - Theory
  • Branch Rebasing - Practice
  • Merge vs Rebase
  • Deleting Branches
  • Detached HEAD
  • Git Branches Summary

Git Remotes

  • Git Remotes
  • Cloning Git Repositories
  • Fetching From Remote
  • Pulling From Remote
  • Configuring Git Pull to Use Rebase
  • Push-based Backup Flow
  • Adding New Remote Bare Repositories
  • Exercise 6
  • Solution Exercise 6
  • Collaboration Using Git
  • End of Line Characters in Git (core.autocrlf)
  • Git Remotes Summary

GitHub

  • GitHub
  • GitHub User Interface Basics
  • Exercise 7
  • Creating New Repository on GitHub
  • Setting GitHub as a Remote Repository
  • Authentication with Personal Access
  • Token Authentication with SSH Key
  • Exercise 8
  • Cloning Private Project from GitHub
  • Adding Collaborators on GitHub
  • Pushing New Branch to GitHub
  • Repository
  • Feature Branches and Continuous Integration
  • Pull Requests
  • Exercise 9
  • Merge Conflicts in Pull Requests
  • GitHub Summary