Arich Infotech
Facebook
Instagram
Pinterest
X-twitter
Linkedin
Youtube
Home
About Us
Services
Courses
Java
Dot Net Full Stack
Mainframe
Infra
Data Science
Cloud
AI – Artificial Intelligence
Data Base
Devops
Cyber Security
Java Basics
Java Full Stack
C#.NET
ASP.NET
ASP.NET WITH MVC
DOT NET CORE
ASP.NET CORE
ASP.NET CORE MVC n API
SQL SERVER
TSO/ISPF, JCL and VSAM
PL/1 Programming
COBOL Programming
IMS DB Programming
DB2 Programming
CICS Programming
ASSEMBLER Programming Basic
ASSEMBLER Programming Advanced
REXX Programming
z/OS Architecture, JES ..more
IPL, CATALOG,JES Basics
PARMLIB, SMF AND RMF
RACF, Console and Spool Monitoring
DB2 Administration
CICS Administration
Storage Administration
Network Administration
MQ Administration
IMS DB Administration
CA7
Messaging & Collaboration AND Networking Essentials
Windows 10 and Windows Server 2016
Automation and Analytics Tools
Core Database, Storage & Backup Concepts
LINUX with Power Shell Scripting
VM Ware, Hyper V with Middle Ware Concepts
DevOps Fundamentals
Cloud Fundamentals
DevOps Advanced Module
Ethical Hacking Concepts
Oracle Database Admin - Advanced
MS SQL Database Admin -
Advanced
Machine Learning Python
Statistical Method
Tableau
Machine Learning related to AI
Deep Learning related to AI
NLP with AI
R Programming
Microsoft Azure Solution Architect
Microsoft Azure Administrator
AZ-104
Microsoft Azure Devops
Microsoft Azure Developer AZ-204
Microsoft Azure Fundamentals
AZ-900
AWS Architect
AWS Development
AWS Data Engineer
AWS Machine Learning Engineer
AWS Certified Devops
Chat-GPT AI
Microsoft Azure - AI Fundamentals - AZ-900
AWS AI Practitioner
Microsoft SQL Server
MySQL DBA
MongoDB
Devops Basics & Advanced Concepts
GIT
Anisible
Docker
Puppet
Jenkins
Nagios
Kubernetes
Cyber Security
Careers
Blog
Events
Contact Us
Home
About Us
Services
Courses
Java
Dot Net Full Stack
Mainframe
Infra
Data Science
Cloud
AI – Artificial Intelligence
Data Base
Devops
Cyber Security
Java Basics
Java Full Stack
C#.NET
ASP.NET
ASP.NET WITH MVC
DOT NET CORE
ASP.NET CORE
ASP.NET CORE MVC n API
SQL SERVER
TSO/ISPF, JCL and VSAM
PL/1 Programming
COBOL Programming
IMS DB Programming
DB2 Programming
CICS Programming
ASSEMBLER Programming Basic
ASSEMBLER Programming Advanced
REXX Programming
z/OS Architecture, JES ..more
IPL, CATALOG,JES Basics
PARMLIB, SMF AND RMF
RACF, Console and Spool Monitoring
DB2 Administration
CICS Administration
Storage Administration
Network Administration
MQ Administration
IMS DB Administration
CA7
Messaging & Collaboration AND Networking Essentials
Windows 10 and Windows Server 2016
Automation and Analytics Tools
Core Database, Storage & Backup Concepts
LINUX with Power Shell Scripting
VM Ware, Hyper V with Middle Ware Concepts
DevOps Fundamentals
Cloud Fundamentals
DevOps Advanced Module
Ethical Hacking Concepts
Oracle Database Admin - Advanced
MS SQL Database Admin -
Advanced
Machine Learning Python
Statistical Method
Tableau
Machine Learning related to AI
Deep Learning related to AI
NLP with AI
R Programming
Microsoft Azure Solution Architect
Microsoft Azure Administrator
AZ-104
Microsoft Azure Devops
Microsoft Azure Developer AZ-204
Microsoft Azure Fundamentals
AZ-900
AWS Architect
AWS Development
AWS Data Engineer
AWS Machine Learning Engineer
AWS Certified Devops
Chat-GPT AI
Microsoft Azure - AI Fundamentals - AZ-900
AWS AI Practitioner
Microsoft SQL Server
MySQL DBA
MongoDB
Devops Basics & Advanced Concepts
GIT
Anisible
Docker
Puppet
Jenkins
Nagios
Kubernetes
Cyber Security
Careers
Blog
Events
Contact Us
Menu
Home
About Us
Services
Courses
Java
Dot Net Full Stack
Mainframe
Infra
Data Science
Cloud
AI – Artificial Intelligence
Data Base
Devops
Cyber Security
Careers
Blog
Events
Contact Us
Menu
Home
About Us
Services
Courses
Java
Dot Net Full Stack
Mainframe
Infra
Data Science
Cloud
AI – Artificial Intelligence
Data Base
Devops
Cyber Security
Careers
Blog
Events
Contact Us
GIT
Home
Courses
Devops
GIT
GIT
Duration in Hours : 20
Duration in Days: 10
GIT
Course Code: DGT20CS
10 Hours of Theory
10 Hours Lab
Introduction to Version Control and Git
What is Version Control?
Types of Version Control Systems (Centralized vs Distributed)
Introduction to Git and GitHub/GitLab
History and Benefits of Using Git
Installing Git and Git Configuration
Git Basics
Initializing a Git repository (`git init`)
Git file lifecycle: Working Directory, Staging Area, Repository
Creating snapshots with Git commits (`git commit`)
Checking status and tracking changes (`git status`)
Adding files to staging (`git add`)
Viewing commit history (`git log`)
Viewing differences between commits and working files (`git diff`)
Branching and Merging
Introduction to Git branches
Creating branches (`git branch`)
Switching branches (`git checkout`)
Merging branches (`git merge`)
Fast-forward and 3-way merge
Handling merge conflicts
Deleting branches (`git branch -d`)
Visualizing branches (`git log –graph`)
Remote Repositories
Introduction to remote repositories
Cloning a repository (`git clone`)
Pushing and pulling changes (`git push`, `git pull`)
Adding remote repositories (`git remote add`)
Fetching and merging changes (`git fetch`, `git merge`)
Working with GitHub/GitLab repositories
Collaborating with Git
Forking and cloning repositories
Pull requests (PR) on GitHub/GitLab
Code review and collaboration workflow
Rebasing and resolving conflicts
Stashing changes (`git stash`)
Cherry-picking commits (`git cherry-pick`)
Reverting commits (`git revert`)
Advanced Git
Resetting changes: Soft, Mixed, and Hard Reset (`git reset`)
Rewriting history with `git rebase`
Using `git reflog` to recover lost commits
Interactive rebasing for clean history
Using `git bisect` to identify bugs
Tagging releases (`git tag`)
Lightweight vs Annotated Tags
Working with Submodules
Git Workflows
Feature branch workflow
Gitflow Workflow
Forking Workflow
Trunk-based development
Git strategies for scaling and managing large projects
Git Tools and Customization
Aliases and Git shortcuts
Setting up `.gitignore`
Git hooks for automation
Git Large File Storage (LFS)
Git GUI tools (e.g., SourceTree, GitKraken)
GitHub/GitLab Features
Using GitHub/GitLab for team collaboration
Managing issues and project boards
Creating and reviewing pull requests
Continuous Integration (CI) with GitHub Actions / GitLab CI
Using Wikis and GitHub Pages for documentation
Best Practices and Git Tips
Writing good commit messages
Commit early and often
Using `.gitignore` effectively
Squashing commits before merging
Reviewing diffs before committing
Avoiding rebasing in shared branches
Need Help? Call Here
+91 88699 88399
COURSE ENQUIRY |
WhatsApp us