SlideShare a Scribd company logo
1 of 102
Download to read offline
GIT Ready
introduction to git and github
Day 1
Who am I ?
● Mosaab Ehab elsayed
● 3rd year student at faculty of engineering
● CSED
● python Web developer with django
● web circle member at CATReloaded
● marketer at IEEEMansB
● good learner seek to be the teacher
Sad Story ….
Version control
also known as revision control
or source control,
is the management of changes to
documents, computer programs,
large web sites, and other
collections of information.
https://goo.gl/e43hnH
Version control Systems
Version control systems are a
category of software tools that help
a software team manage changes to
source code over time.
Version control software
keeps track of every modification to
the code in a special kind of
database.
https://goo.gl/xEkRsa
Version control examples
Any
Editor
use
offline
manual
saving
Any
Editor
use
offline
manual
saving
Manual Saving yes yes yes
Any
Editor
use
offline
manual
saving
Manual Saving yes yes yes
Dropbox yes no no
Any
Editor
use
offline
manual
saving
Manual Saving yes yes yes
Dropbox yes no no
Google Docs no no no
Any
Editor
use
offline
manual
saving
Manual Saving yes yes yes
Dropbox yes no no
Google Docs no no no
Wikipedia no no yes
Version control Systems
● CVS
● SVN
● Mercurial (hg)
● Git
GIT
a version control system for tracking
changes in computer files and
coordinating work on those files
among multiple people. It is primarily
used for source code management in
software development,but it can be
used to keep track of changes in any
set of files
https://goo.gl/xEkRsa
Any
Editor
use
offline
manual
saving
Manual Saving yes yes yes
Dropbox yes no no
Google Docs no no no
Wikipedia no no yes
Git yes yes yes
Installing Git
Windows
Ubuntu
$ sudo apt-get update
$ sudo apt-get install git
Configure your environment
Username and Email
$ git config --global user.name “your name”
$ git config --global user.email “your email”
Commits
https://goo.gl/Pivmfx
commit with multiple files
index.html
commit with multiple files
index.html
game.js
commit with multiple files
index.html
game.js
main.css
commit with multiple files
index.html
game.js
main.css
index.html
commit with multiple files
index.html
game.js
main.css
index.html index.html
commit with multiple files
index.html
game.js
main.css
index.html index.html index.html
commit with multiple files
index.html
game.js
main.css
index.html index.html index.html
game.js
main.css
game.js
main.css
game.js
main.css
commit with multiple files
index.html
game.js
main.css
index.html index.html index.html
game.js
main.css
game.js
main.css
game.js
main.css
commit
What makes a repo a repo ?
GUI Vs Command line
https://goo.gl/HqxcVP
Initialize your first repo ...
Initialization
$ git init
git commit -m “add my first commit”
our first commit
$ git add “file name”
$ git commit -m “your message”
Staging area
Working directory
index.html
game.js
main.css
Working directory
index.html
game.js
main.css
Working directory Repository
index.html
game.js
main.css
Working directory
index.html
game.js
main.css
Repository
Commit
Commit
Commit
index.html
game.js
main.css
Working directory Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
index.html
game.js
main.css
Working directory
index.html
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git add “file”
index.html
game.js
main.css
Working directory
index.html
game.js
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git add “file”
index.html
game.js
main.css
Working directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git add “file”
index.html
game.js
main.css
Working directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git add “file” git commit
Display your commits
Display commits
$ git log
$ git log --pretty=oneline
Step back
Step back
$ git reset --hard
or
$ git checkout <commit_id>
git reset
Discard any changes in
either the working directory
or the staging area
index.html
game.js
main.css
Working directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git reset --hard
Branch your master
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: ,
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
commit: .
author : ..
parent : ..
size: ….
Master
Branching
$ git branch <branch_name>
move to the new branch
$ git checkout <branch_name>
two steps in one
$ git branch <branch_name>
+
$ git checkout <branch_name>
=
$ git checkout -b <branch_name>
display your paths
$ git log --graph --oneline <branch_name> <another_branch>
Merge some branches
display your paths
$ git merge <branch_name> <other_branch>
$ git commit -m “merge branches”
delete branch
$ git branch -d <branch_name>
solve the conflicts between branches
Show your diffs
show your difs
$ git diff
$ git diff <id1> <id2>
$ git diff --staged
index.html
game.js
main.css
Working
directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
index.html
game.js
main.css
Working
directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git diff
index.html
game.js
main.css
Working
directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git diff
git diff <id> <id>
index.html
game.js
main.css
Working
directory
index.html
game.js
main.css
Staging Area
index.html
game.js
main.css
Repository
Commit
Commit
Commit
git diff git diff --staged
git diff <id> <id>
Git some help
Git some help
$ git help
$ git help <aspect>
Any questions ?
Thank you :”)
see you soon :”D

More Related Content

What's hot

Introducing gitfs
Introducing gitfsIntroducing gitfs
Introducing gitfsTemian Vlad
 
Tài liệu sử dụng GitHub
Tài liệu sử dụng GitHubTài liệu sử dụng GitHub
Tài liệu sử dụng GitHubviet nghiem
 
Quick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHubQuick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHubAshoka R K T
 
Git Distributed Version Control System
Git   Distributed Version Control SystemGit   Distributed Version Control System
Git Distributed Version Control SystemVictor Wong
 
Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Hugo Lopes Tavares
 
Deep dark-side of git: How git works internally
Deep dark-side of git: How git works internallyDeep dark-side of git: How git works internally
Deep dark-side of git: How git works internallySeongJae Park
 
Working in Team using Git in Unity
Working in Team using Git in UnityWorking in Team using Git in Unity
Working in Team using Git in UnityRifauddin Tsalitsy
 
Collaboration With Git and GitHub
Collaboration With Git and GitHubCollaboration With Git and GitHub
Collaboration With Git and GitHubAlec Clews
 
Git 101 Workshop
Git 101 WorkshopGit 101 Workshop
Git 101 WorkshopJoy Seng
 
Git - Some tips to do it better
Git - Some tips to do it betterGit - Some tips to do it better
Git - Some tips to do it betterJonas De Smet
 
DO YOU WANT TO USE A VCS
DO YOU WANT TO USE A VCSDO YOU WANT TO USE A VCS
DO YOU WANT TO USE A VCSSeongJae Park
 
[로켓 자바] Part 1 성능 튜닝 마인드 확립
[로켓 자바] Part 1 성능 튜닝 마인드 확립[로켓 자바] Part 1 성능 튜닝 마인드 확립
[로켓 자바] Part 1 성능 튜닝 마인드 확립Covenant Ko
 
How to become a Git power user
How to become a Git power userHow to become a Git power user
How to become a Git power userDeveo
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps正貴 小川
 

What's hot (19)

Introducing gitfs
Introducing gitfsIntroducing gitfs
Introducing gitfs
 
Tài liệu sử dụng GitHub
Tài liệu sử dụng GitHubTài liệu sử dụng GitHub
Tài liệu sử dụng GitHub
 
Git cheat-sheet
Git cheat-sheetGit cheat-sheet
Git cheat-sheet
 
Git Real
Git RealGit Real
Git Real
 
Quick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHubQuick and easy way to get started with Git & GitHub
Quick and easy way to get started with Git & GitHub
 
Git Distributed Version Control System
Git   Distributed Version Control SystemGit   Distributed Version Control System
Git Distributed Version Control System
 
Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)Collaborative Coding: Git + Github (NSI Tech Talks)
Collaborative Coding: Git + Github (NSI Tech Talks)
 
Deep dark-side of git: How git works internally
Deep dark-side of git: How git works internallyDeep dark-side of git: How git works internally
Deep dark-side of git: How git works internally
 
Working in Team using Git in Unity
Working in Team using Git in UnityWorking in Team using Git in Unity
Working in Team using Git in Unity
 
Collaboration With Git and GitHub
Collaboration With Git and GitHubCollaboration With Git and GitHub
Collaboration With Git and GitHub
 
Git 101 Workshop
Git 101 WorkshopGit 101 Workshop
Git 101 Workshop
 
Git in 5 Minutes
Git in 5 MinutesGit in 5 Minutes
Git in 5 Minutes
 
Git - Some tips to do it better
Git - Some tips to do it betterGit - Some tips to do it better
Git - Some tips to do it better
 
Git operation 101
Git operation 101Git operation 101
Git operation 101
 
Git training
Git trainingGit training
Git training
 
DO YOU WANT TO USE A VCS
DO YOU WANT TO USE A VCSDO YOU WANT TO USE A VCS
DO YOU WANT TO USE A VCS
 
[로켓 자바] Part 1 성능 튜닝 마인드 확립
[로켓 자바] Part 1 성능 튜닝 마인드 확립[로켓 자바] Part 1 성능 튜닝 마인드 확립
[로켓 자바] Part 1 성능 튜닝 마인드 확립
 
How to become a Git power user
How to become a Git power userHow to become a Git power user
How to become a Git power user
 
とりあえずはじめるChatOps
とりあえずはじめるChatOpsとりあえずはじめるChatOps
とりあえずはじめるChatOps
 

Similar to Git session day 1

Github - Git Training Slides: Foundations
Github - Git Training Slides: FoundationsGithub - Git Training Slides: Foundations
Github - Git Training Slides: FoundationsLee Hanxue
 
Source Code Management systems
Source Code Management systemsSource Code Management systems
Source Code Management systemsxSawyer
 
Make an Instant Website with Webhooks
Make an Instant Website with WebhooksMake an Instant Website with Webhooks
Make an Instant Website with WebhooksAnne Gentle
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
 
Introduction to Git for developers
Introduction to Git for developersIntroduction to Git for developers
Introduction to Git for developersDmitry Guyvoronsky
 
Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)John Anderson
 
Modern javascript localization with c-3po and the good old gettext
Modern javascript localization with c-3po and the good old gettextModern javascript localization with c-3po and the good old gettext
Modern javascript localization with c-3po and the good old gettextAlexander Mostovenko
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and GithubWycliff1
 

Similar to Git session day 1 (20)

16 Git
16 Git16 Git
16 Git
 
Git/GitHub
Git/GitHubGit/GitHub
Git/GitHub
 
Github - Git Training Slides: Foundations
Github - Git Training Slides: FoundationsGithub - Git Training Slides: Foundations
Github - Git Training Slides: Foundations
 
git & GitHub workshop
git & GitHub workshopgit & GitHub workshop
git & GitHub workshop
 
Untangling4
Untangling4Untangling4
Untangling4
 
Git basics : a beginner's guide
Git basics : a beginner's guideGit basics : a beginner's guide
Git basics : a beginner's guide
 
Source Code Management systems
Source Code Management systemsSource Code Management systems
Source Code Management systems
 
Git best practices 2016
Git best practices 2016Git best practices 2016
Git best practices 2016
 
Hello, Git!
Hello, Git!Hello, Git!
Hello, Git!
 
Make an Instant Website with Webhooks
Make an Instant Website with WebhooksMake an Instant Website with Webhooks
Make an Instant Website with Webhooks
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
 
Introduction to Git for developers
Introduction to Git for developersIntroduction to Git for developers
Introduction to Git for developers
 
Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)Introduction to Git (even for non-developers!)
Introduction to Git (even for non-developers!)
 
Modern javascript localization with c-3po and the good old gettext
Modern javascript localization with c-3po and the good old gettextModern javascript localization with c-3po and the good old gettext
Modern javascript localization with c-3po and the good old gettext
 
Introduction to git and Github
Introduction to git and GithubIntroduction to git and Github
Introduction to git and Github
 
git2.ppt
git2.pptgit2.ppt
git2.ppt
 
Version control
Version controlVersion control
Version control
 
Grunt
GruntGrunt
Grunt
 
Grunt
GruntGrunt
Grunt
 
Grunt
GruntGrunt
Grunt
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Git session day 1