SlideShare une entreprise Scribd logo
1  sur  114
Getting
Git
Webuquerque,
April
2011
Who
am
I?
Brian
Arnold
(Upper
left)

Software
Engineer

for
SitePen,
Inc.

JavaScript
fanatic

Technology

evangelist
Who
are
you?
A
developer/designer
who's
lost
work

before
A
freelancer
who
needs
to
manage
a

wide
variety
of
projects
Someone
to
heckle
me,
asking
me
if
I

used
jQuery
to
make
this

presentation
Version
Control!
  What
is
it?
Why
do
I
care?
Version
Control
Proper
definition:
Version
control
is
a
means
of

managing
a
set
of
files,
typically

code
or
markup
of
some
sort,
managed

as
repositories
of
code
Varieties
of
version
control

systems:
  Ad‐hoc,
Centralized,
Distributed
  A
wide
variety
of
choices
Ad‐hoc
         This
works...

         sort
of

         Easy
to
lose

         work

         Hard
to

         manage
Centralized
VCS
Requires
a
central
server
(and

therefore
typically
network
access

to
said
server)
Clients
(that'd
be
you)
typically

get
a
copy
of
the
latest
version
of

the
repository's
contents
Depending
on
implementation,
files

may
be
checked
out
or
locked
while

working
on
them
Centralized
VCS

CVS
(1990)
Microsoft
Visual
SourceSafe
(1994)
Subversion
(2000)
Distributed
VCS
Client
typically
makes
a
copy
of
the

entire
repository
to
their
system
Most
actions
are
local
to
your

system,
not
network‐based
Possible
to
have
a
centralized

shared
repository
to
facilitate

multi‐user
work
Distributed
VCS

Git
(2005)
Mercurial
(2005)
Bazaar
(2007)
Choose
Wisely!
Centralized
systems
can
be
simpler

to
manage
Distributed
much
easier
to
use
on

smaller
scale
Think
about
your
needs
‐
don't
just

bash
something
because
it's
not
cool
So
then...
Why
am
I
talking
about
Git?
A
Solid
Choice

Git
is
a
distributed
version
control

system
(DVCS)
Immensely
popular,
used
to
manage
a

ton
of
popular
open
source
projects
Fantastic
educational
materials
What's
special?
Stores
snapshots
of
files
(NOT
differences)
Nearly
every
operation
is
local
(no
server
needed!)
Written
to
be
strong
against

corruption
of
data
while
being

highly
performant
Fscking
Git,
how

 does
it
work??
Git
is
somewhat
like
a
self‐
contained
file
system,
with
three

distinct
areas:
  Working
directory
  Staging
area
  Repository
Working
Directory

 Your
main
working
area
for
files
 Just
a
directory
 Has
the
most
recent
version
of
the

 code
Staging
Area
Internal
to
Git
Has
copies
of
files
that
are
being

set
up
to
be
pushed
into
the

repository
Files
can
be
added
and
removed

before
being
committed
into
the

repository
Repository
The
.git
directory
All
of
Git's
metadata,
objects,
and

database
are
stored
in
here,
after

they've
been
staged
and
committed
Here
there
be
Dragons
(don't
alter

files
in
this
directory
directly)
Often
referred
to
as
a
Repo
Getting
Git!
       By
which
I
mean,
installing
it
in
some
fashion,
      not
comprehension,
         that's
later
http://bit.ly/SetUpGit
Will send you to help.github.com for your OS
Global
Config
The
dollar
sign
in
their
instructions

represents
the
prompt
‐
don't
actually

type
it
out

The
steps
walk
you
through
setting
up

some
configuration
that
is
GitHub‐
specific

The
global
config
is
not
GitHub‐specific

Do
set
your
user.name
and
user.email

configuration
pieces
before
you
start
up

a
repository,
as
per
instruction
Global
Config
Getting
Git!
Okay,
now
we're
talking
comprehension
Goals
How
to
start
using
Git
as
an

individual
Comfort
with
creating
your
own
repo
(Hopefully
some)
comfort
with

branching
and
merging
Feeling
excited
for
Git!
git
init
Setting
up
your
repo
Starting
Point
Starting
Point
git
init
git
init
git
init

That's
it
No,
really,
that's
it
You
now
have
a
Git
repository!
git
status
Checking
in
on
your
repo
git
status
A
useful
command
to
check
the
status

of
your
current
workspace,
as
well

as
staging
area
Gives
you
useful
information
as
to

actions
you
can
take
We'll
be
using
this
command
often

throughout
the
presentation
git
status
git
add
Setting
the
stage
for
your
repo
git
add
Add
files
to
the
Staging
Area
(prep

for
being
put
in
the
repository)
Marks
files
to
be
tracked
by
Git

when
they
are
staged
for
the
first

time
Will
work
recursively
through

directories
Often
people
run
`git
add
.`
to
set

up
all
files
git
add
HOLD
UP!
What
if
I
don't
want
all
the
files?
.gitignore

A
special
file
to
Git
Put
at
the
root
of
your
working

directory
List
files
and
patterns
you
want
to

ignore
.gitconfig
.gitconfig
.gitconfig
.gitconfig
.gitconfig
git
diff
 What
changed?
git
diff

Shows
you
changes
in
your
files
that

have
not
been
staged
If
a
change
is
staged,
it
won't
show

up
in
a
git
diff
unless
you
use
the

‐‐cached
option
after
the
command
git
diff
git
commit
Actually
putting
files
  into
the
repository
git
commit

Moves
files
from
the
Staging
Area

into
the
Repository
Accepts
a
Commit
Message
  Messages
are
important!
  Succinctly
describe
the
changes

  you're
committing
git
commit
Use
the
‐m
command
to
add
a
message:

git
commit
‐m
"My
message"


You
can
skip
adding,
and
just
commit

all
tracked
files
with
‐a:

git
commit
‐am
"Several
changes"
Message
about

   messages
Please,
please
write
good
commit

messages
Important
for
looking
back
in
the

history
of
your
repository
Makes
it
easy
for
the
moron
who's

stuck
maintaining
your
work
later
(You're
often
that
moron,
so
be
nice

to
yourself)
git
commit
WOO!
WE
HAVE
CODE
SAFELY
STORED!
...
So...
now
what?
Keep
doing
it!
The
most
basic
and
standard
Git

workflow
  Work
on
your
files
  Choose
which
ones
to
commit
with

  git
add
  Properly
put
them
in
the
repo
with

  git
commit
Time
passes
Like
sands
through
the
hourglass
git
log
Looking
back
git
log

A
simple,
straight‐forward
command

with
a
lot
of
power
to
review
what

you've
done
with
Git
Takes
a
few
options
to
display

information
in
a
variety
of
ways
git
log
EXCITING!
      Well,
okay,
not.

Let's
look
at
a
real
example.
git
log
git
log

Some
parameters
that
can
be
used:
  ‐p
:
shows
the
difference
  ‐#
:
limits
results
to
last
#
logs
  ‐‐pretty
:
Can
change
format
of

  output
  ‐‐graph
:
Can
draw
branch
graphs
git
log
‐p
git
log
‐2
git
log
‐‐pretty=oneline
git
log
‐‐pretty=oneline
‐‐graph
git
log

There
are
tons
of
ways
to
look
at

your
data
This
command
is
part
of
why
good

commit
messages
are
important
With
poor
messages,
your
log
can

wind
up
worthless
Branching!
But
first,
some
details
about
Git
that

 we'll
need
to
understand
branching.

      Would
this
be
a
branch...
       about
branches?
#rimshot

       I'll
be
here
all
night!
What
is
a
commit?
 A
container
of

 metadata            Commit

 Has
a
pointer
to

 the
directory

 snapshot

 Has
zero
or
more

 pointers
to

 parent
commits      Snapshot
What
is
a
commit?
                    C1

 Each
time
you

 commit,
the
new

 commit
records

 which
one
came

 before
it
What
is
a
commit?
                    C1        C2

 Each
time
you

 commit,
the
new

 commit
records

 which
one
came

 before
it
                         C3
What
is
a
branch?
                      master
 A
branch
is

 nothing
more
than

 a
pointer
to
a

 commit

 In
fact,
you

 always
have
one

                        C3
 branch
at
first:
 master
Callback!
Another

visualization




Courtesy of progit.org
git
branch
Managing
your
branches
git
branch


With
no
additional
options,
it
will

list
all
of
your
branches,
starring

the
one
you're
currently
on
git
branch
git
branch
git
branch


When
provided
with
a
word
after
the

command,
it
creates
a
branch
with

that
name
git
branch
testing
git
branch
testing
git
branch

So,
how
does
Git
know
what
branch

you're
on?
Git
maintains
another
pointer,

called
"HEAD",
which
points
at
the

branch
you're
on
This
makes
more
sense
with
a

graphic,
so
let's
see
one
git
branch
testing
git
checkout
How
to
move
from
branch
to
branch
git
checkout

To
move
from
one
branch
to
another,

simply
run
`git
checkout
branchname`

where
branchname
is
the
branch
you

want
to
move
to
If
you
want
to
create
a
branch
at

the
time
of
checkout,
run
it
with

the
‐b
option:
git
checkout
‐b
newbranch
git
checkout
testing
git
checkout
testing
git
checkout

Once
you've
switched
to
another

branch,
you
can
start
working
like

you
normally
had
been
Use
`git
add`
and
`git
commit`
like

before
Work
like
normal
What's
happening?
Moving
around

You
can
work
on
multiple
branches
in

tandem
Don't
be
afraid
to
branch
‐
as

they're
just
pointers,
the
overhead

for
using
branches
is
very
low
Moving
around
Moving
around
git
merge
Getting
the
code
back
together
Starting
point
Starting
point
URGENT!!!
Your
Repo's
State
git
merge

When
given
the
name
of
a
branch,
it

does
its
best
to
intelligently
sync

up
file
changes
If
possible,
it
simply
moves

pointers
forward
git
merge
git
merge
git
merge

If
it
can't
just
fast
forward,
git

will
create
a
new
commit
that
points

back
at
the
merge
bases
Git
will
do
its
best
to

intelligently
merge
the
two
commits,

and
it
generally
does
the
right

thing
Sometimes,
though,
we
don't
Making
conflict
git
merge
git
merge
git
merge

In
order
to
fix
a
conflict,
open

your
file
and
look
for
the
<<<<<<

line
It
will
show
you
what
conflicted
‐

clean
up,
save,
and
git
add
the
file

to
mark
the
conflict
as
resolved
git
merge
git
merge
git
merge
git
merge
Looking
back
Homework
Because
we
all
love
homework!
Homework

Go
install
Git
on
your
system:
http://bit.ly/SetUpGit
Set
up
a
GitHub
account
while
you're

there
Go
read
http://progit.org/book/
Try
Git
out
on
your
next
project!
Questions!
Like
we
have
time
for
questions.
       This
is
slide
110!
Thank
you!
Talk
to
me:
brianarn@gmail.com
@brianarn
on
Twitter/GitHub
Rate
me:
http://spkr8.com/t/7087
View
this
presentation's
repo:
https://github.com/brianarn/
GettingGit

Contenu connexe

Tendances

Intro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopIntro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopWeaveworks
 
Introduction to Flutter
Introduction to FlutterIntroduction to Flutter
Introduction to FlutterApoorv Pandey
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with BackstageOpsta
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdBilly Yuen
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesAjeet Singh Raina
 
WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?Weaveworks
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteWeaveworks
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutterShady Selim
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with FlutterAwok
 
Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Noa Harel
 
GitHub Actions with Node.js
GitHub Actions with Node.jsGitHub Actions with Node.js
GitHub Actions with Node.jsStefan Stölzle
 
Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...SlideTeam
 

Tendances (20)

Intro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps WorkshopIntro to Kubernetes & GitOps Workshop
Intro to Kubernetes & GitOps Workshop
 
Introduction to Flutter
Introduction to FlutterIntroduction to Flutter
Introduction to Flutter
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
Git best practices workshop
Git best practices workshopGit best practices workshop
Git best practices workshop
 
GitOps w/argocd
GitOps w/argocdGitOps w/argocd
GitOps w/argocd
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with Backstage
 
What is Flutter
What is FlutterWhat is Flutter
What is Flutter
 
Flutter UI Framework
Flutter UI FrameworkFlutter UI Framework
Flutter UI Framework
 
Bitbucket and Git
Bitbucket and GitBitbucket and Git
Bitbucket and Git
 
CI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cdCI:CD in Lightspeed with kubernetes and argo cd
CI:CD in Lightspeed with kubernetes and argo cd
 
Delivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devicesDelivering Docker & K3s worloads to IoT Edge devices
Delivering Docker & K3s worloads to IoT Edge devices
 
WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?WTF is GitOps and Why You Should Care?
WTF is GitOps and Why You Should Care?
 
Continuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event KeynoteContinuous Lifecycle London 2018 Event Keynote
Continuous Lifecycle London 2018 Event Keynote
 
The magic of flutter
The magic of flutterThe magic of flutter
The magic of flutter
 
Mobile development with Flutter
Mobile development with FlutterMobile development with Flutter
Mobile development with Flutter
 
Introducing GitLab (September 2018)
Introducing GitLab (September 2018)Introducing GitLab (September 2018)
Introducing GitLab (September 2018)
 
GitHub Actions with Node.js
GitHub Actions with Node.jsGitHub Actions with Node.js
GitHub Actions with Node.js
 
CI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOWCI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOW
 
Flutter introduction
Flutter introductionFlutter introduction
Flutter introduction
 
Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...Introduction To Git For Version Control Architecture And Common Commands Comp...
Introduction To Git For Version Control Architecture And Common Commands Comp...
 

En vedette

Getting Started on distributed version control with git
Getting Started on distributed version control with gitGetting Started on distributed version control with git
Getting Started on distributed version control with gitAnoop Thomas Mathew
 
Getting Into Git
Getting Into GitGetting Into Git
Getting Into GitRick Umali
 
Getting started with GitHub
Getting started with GitHubGetting started with GitHub
Getting started with GitHubPat Hawks
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started PresentationNap Ramirez
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to gitJoel Krebs
 

En vedette (8)

Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
 
Getting Started on distributed version control with git
Getting Started on distributed version control with gitGetting Started on distributed version control with git
Getting Started on distributed version control with git
 
Getting Into Git
Getting Into GitGetting Into Git
Getting Into Git
 
Getting started with GitHub
Getting started with GitHubGetting started with GitHub
Getting started with GitHub
 
Git workshop
Git workshopGit workshop
Git workshop
 
Git: A Getting Started Presentation
Git: A Getting Started PresentationGit: A Getting Started Presentation
Git: A Getting Started Presentation
 
Introduction to git
Introduction to gitIntroduction to git
Introduction to git
 
Quick Introduction to git
Quick Introduction to gitQuick Introduction to git
Quick Introduction to git
 

Similaire à Getting Git

Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdfAliaaTarek5
 
Git for developers
Git for developersGit for developers
Git for developersHacen Dadda
 
Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git John Tighe
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing selfChen-Tien Tsai
 
BSADD-Git-TRAINING
BSADD-Git-TRAININGBSADD-Git-TRAINING
BSADD-Git-TRAININGbsadd
 
Git usage (Basics and workflow)
Git usage (Basics and workflow)Git usage (Basics and workflow)
Git usage (Basics and workflow)Yeasin Abedin
 
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticlePRIYATHAMDARISI
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Simplilearn
 
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsIan Walls
 

Similaire à Getting Git (20)

Subversion to Git Migration
Subversion to Git MigrationSubversion to Git Migration
Subversion to Git Migration
 
Git_tutorial.pdf
Git_tutorial.pdfGit_tutorial.pdf
Git_tutorial.pdf
 
Git for developers
Git for developersGit for developers
Git for developers
 
Git
GitGit
Git
 
Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git Git 101 - An introduction to Version Control using Git
Git 101 - An introduction to Version Control using Git
 
Git essential training & sharing self
Git essential training & sharing selfGit essential training & sharing self
Git essential training & sharing self
 
BSADD-Git-TRAINING
BSADD-Git-TRAININGBSADD-Git-TRAINING
BSADD-Git-TRAINING
 
Bsadd training-git
Bsadd training-gitBsadd training-git
Bsadd training-git
 
Git usage (Basics and workflow)
Git usage (Basics and workflow)Git usage (Basics and workflow)
Git usage (Basics and workflow)
 
Gitting better
Gitting betterGitting better
Gitting better
 
Introduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech ArticleIntroduction to GitHub, Open Source and Tech Article
Introduction to GitHub, Open Source and Tech Article
 
Git
GitGit
Git
 
Git
GitGit
Git
 
Git
GitGit
Git
 
3 Git
3 Git3 Git
3 Git
 
Git session 1
Git session 1Git session 1
Git session 1
 
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
Git Tutorial For Beginners | What is Git and GitHub? | DevOps Tools | DevOps ...
 
Git 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizationsGit 101, or, how to sanely manage your Koha customizations
Git 101, or, how to sanely manage your Koha customizations
 
Mini-training: Let’s Git It!
Mini-training: Let’s Git It!Mini-training: Let’s Git It!
Mini-training: Let’s Git It!
 
git.ppt
git.pptgit.ppt
git.ppt
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
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
 

Dernier (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
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
 

Getting Git

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n