►
Description
Caren Garcia is an Implementation Engineer at BazaarVoice, and an organizer of the Austin chapter of Women Who Code. In this talk, she'll showcase how Git can be used for the classroom, for writers and professionals that can benefit from using Git for their work.
About GitMerge
Git Merge is the pre-eminent Git-focused conference: a full-day offering technical content and user case studies, plus a day of workshops for Git users of all levels. Git Merge is dedicated to amplifying new voices in the Git community and to showcasing the most thought-provoking projects from contributors, maintainers and community managers around the world. Find out more at git-merge.com
A
Jumma
denim
is
here
who
did
I
miss
the
found
in
minion
and
before
I
figure
all
out?
Yes,
this
is
going
to
get
English
good
afternoon.
Ladies
and
gentlemen,
my
name
is
Karen
Garcia
and
today,
I
have
the
great
pleasure
of
speaking
to
y'all
about
get
tool,
love
and
sometimes
beard
so
I
know
y'all
just
had
lunch.
So
please
try
to
stay
awake,
I'm,
going
to
try
to
be
as
engaging
as
possible.
So
yeah
thanks
for
being
brave,
I'm
trying
to
stay
awake,
so
yeah
I
get
a
little
recap
about
myself.
A
I
am
deed,
Karin
Garcia,
your
friendly
Texan
polyglot,
speak
English,
Spanish,
German,
Ruby
JavaScript,
and
you
know
a
little
bit
of
Dutch
I'm
French
I
am
indeed
a
teaching
assistant
at
the
University
of
Texas
for
their
coding.
Boot
camp
I
know
they're
popping
up
everywhere
in
the
u.s.,
not
sure
what
the
situation
is
here
in
Europe,
but
yeah
I
had
the
great
pleasure
of
teaching
students
who
had
no
prior
experiences
code
from
you
know:
zero
to
100
or
close
to
90,
probably
and
so
yeah.
A
We
did
a
full
fact,
JavaScript
and
yeah
I'm,
going
to
be
focusing
on
the
pros
and
cons
of
teaching
you
to
beginners
and
so
and
yeah
my
day.
Job
is
an
impatient
engineer
at
the
Czar
boys
props
to
them
for
letting
me
work
remotely
this
week,
yeah.
So
what
we
have
today
for
our
agenda?
It
is
teaching
gift.
So
again
it's
going
to
be
the
experience
of
teaching
brand
new
people.
What
version
control
is
and
how
they
benefit
from
it
and
how
y'all
can
have
and
I
do
sorry.
A
I
do
say:
y'all
I
am
from
Texas,
so
very
proud
to
use
that
word
how
y'all
can
help
others
learn
gifts
and
get
in
other
fields
how
what
what
the
benefits
of
using
a
version
control
system
for
other
fields
can
be
so
yeah
before
we
get
started
with
the
show
of
hands.
How
many
of
you
all
have
ever
really
messed
up
or
crashed
your
app
or
site
by
pushing
back
into
it?
A
Awesome
great
yeah
I've
been
there
myself,
and
so
can
you
feel
like
this?
Sometimes
you
know
everything
is
on
fire
and
you
know
got
a
stake
home
and
you
know
repairs
that
commit
and
so
yeah.
That's
definitely
going
to
be.
One
of
the
recurring
themes
throughout
this
presentation
is
that
you
know
we're
all
human
all
too
human.
Perhaps
you
got
that
feature
reference.
We
make
mistakes,
especially
people
who
are
just
brand-new
to
get.
A
It
can
be
a
bit
daunting
at
first,
but
you
know
that's
definitely
something
that
would
enough
practice
in
time
and
good
mentorship
can
really
help
us
wage
all
fears
and
yeah
Rayford
it.
It's
really
amazing.
You
know
tool
that
we
as
developers,
guess
use
on
a
daily
basis
and
helps
keep
our
lives
in
order
I.
Think
but
yeah.
That's
that's.
A
Definitely
what
we're
going
to
cover,
and
so
the
git
will
be
version
control,
simple
commands,
relatively
collaborative
coding,
ie,
github,
bitbucket,
other
services
that
I
may
not
be
aware
of,
and
the
bed
are
going
to
be,
the
cryptic
errors,
the
command
order,
sometimes
and
collaborative
coding,
ie
group
projects
so
yeah.
That
is
the
pros
and
cons
that
we'll
be
going
through
and
the
following
slides.
So
the
good
version
control
students
really
appreciate
it,
the
great
utility
of
using
git
in
terms
of
how
we
taught
it
was
essentially
you
know
we
gave
them.
A
This
example
pretend
you're
writing
a
book,
and
you
and
a
few
other
authors
are
going
to
work
collaboratively
to
write
this
great
book
and
make
sure
that
everything
is
working
properly.
So
you
have
all
your
edits
and
you
know
sometimes
you
mess
up,
so
you
can
go
back
to
edits
that
were
working
well
and
yeah.
A
So
students
really
did
appreciate
that
concept
of
hey
I'm
going
to
write
writing
code,
and
you
know
if
I
mess
up
I
can
go
back
to
when
the
code
actually
works,
and
so
as
well
as
the
collaborative
aspect
of
working
with
git
and
github
or
bitbucket
yeah.
They
they
really
said.
Okay,
this
seems
like
a
really
cool
tool
until
they
actually
worked
on
group
projects
and
yeah.
A
That's
that's.
Definitely
one
of
the
pros
about
what
new
people
to
get
will
be.
Is
that,
though,
how
an
appreciation
for
that
Billy
to
save
work,
push
up
and
keep
track
of
things
and
yeah
simple
commands?
Usually,
you
know
just
one-liners
yeah,
so
it
status
ad
commence
and
get
push.
These
are
the
at
least
for
beginners
the
holy
grail
of
what
we
try
to
to
teach
and
emphasize
that
anytime
that
you're
making
a
change.
A
You
know
you
want
to
make
sure
that
you
were
actually
on
the
right
repo
and
not
some
other
random
window,
the
same
code
and
so
yeah.
We
always
pushed
that
get
status
is
a
really
great
way
to
check
that
everything
that
you
edit
it
was
actually
appropriately
and
and
then
yeah.
So
relatively
simple
commands
and
yeah
super
happy
that
get
those
pretty
great
in
that
regard
collaborative
coding
again
working
on
code
awesome.
You
know
you
have
a
group
project
that
you're
going
to
work
with.
A
So
what
better
way
to
work
than
having
you
know
a
way
to
have
your
code
list
somewhere
and
then
on
cloud
and
then
be
able
to
work
collaborative
project
map
step
on
each
other's
foot
or
you
know
just
send
you
know:
copy,
save
and
email.
You
yourself
copies
so
yeah.
It's
definitely
something
that
students
definitely
appreciate,
and
people
in
general
who
will
be
introduced
to
get,
will
appreciate
the
ability
of
easily
help
them
sometimes
easily
collaborate
on
the
code,
I
and
then
github,
repos,
open,
sores
and
seeing
other
developers
works.
Yeah.
A
A
You
know
either
timeline
of
how
they
were
thinking
of
you
know
when
they
were
making
this
tool
or
app
or
website
how
how
their
process
worked,
and
so
that's
definitely
one
of
the
main
benefits
of
being
able
to
you
know
convey
that
information
to
people
who
you're
teaching
get
to
is
that
especially
people
who
are
just
trying
to
learn
how
to
code
is
yeah
that
you
can
see
how
how
many
mistakes
they
made
by
the
commit
messages?
Sometimes
they
can
be
colorful
and
you
know
leading
with
curse
words
and
yeah.
A
That's
definitely
one
of
the
things
that
you
know
most
students
really
appreciated
is
really
to
see
the
thought
process
of
more
experienced
developers,
the
bad
cryptic
errors.
Oh,
my
god,
what
did
I
just
do?
A
lot
of
my
students
went
on
swamp
panic
mode
whenever
they
got
it
complex,
much
a
lot
of
stressful
situations
while
tears
and
people
were
just
you
know,
my
students
were
definitely
in
panic
mode
whenever
they
that's
something
that
you
know
was
completely
foreign
to
them.
Thankfully
you
know,
as
experienced
developers
in
this
crowd,
you
know
you've
seen
these
errors
before.
A
A
That
is
definitely
one
of
the
things
that
the
students
definitely
found,
not
so
good
when
working
with
get
the
bad.
Sometimes
the
command
order
got
confusing.
You
know
again,
that's
definitely
a
double-edged
sword
when
you
have,
you
know
simple
commands,
but
you
don't
really
have
that
GUI
to
help
guide
you
to
make
the
actual
commands
that
you
need
to
do
so.
I
noticed
that
a
lot
of
students
would
get
the
order
to
confuse
it
would
try
to
you
know,
get
pool
instead
of
you
know,
just
check
that
they
had.
A
You
know,
get
status,
check
that
they
were
already
up
to
date
and
yeah.
The
command
order
is
definitely
something
that
you
can
help
lead
in.
That
regard
is
just
you
know.
Whenever
you're
making
changes
you
get
status
when
you
want
to
add
those
changes,
get
add
specific,
specific
roles
that
you
want
it
to
push
or
get
at
all.
You
know
want
to
save
all
your
work
and
send
it
up
to
the
github
and
then
yeah.
A
You
commit
put
the
message
and
one
thing
that
we
really
conveyed.
Four
messages.
The
git
commit
message
was
to
be
as
descriptive
as
possible
and
as
concise
as
can
be,
so
it's
definitely
something
that
is
achievable
and
if
you
know,
if
you
have
any
questions
in
regards
to
that,
I'd
be
happy
to
talk
afterwards
and
what
some
of
the
taxes
that
we
use
was.
You
know
say
what
you,
what
you
were
working
on,
so
you're
editing
a
CSS
file,
and
you
know
say
that
in
your
commit
message
and
then
of
course,
git
push
yeah
yeah.
A
How
try
to
establish
that
you
know
that
phases
of
having
you
know
a
good
way
to
make
sure
that
your
you
know
your
code
is
definitely
going
up
at
sorry,
my
first
presentation,
so
in
your
little
nervous
but
I
digress.
Thank
you.
So
yeah
want
to
establish
a
good
order
and
make
sure
that
your
student,
whoever
you're
helping
learned
it,
has
a
concrete
way
of
knowing
how
to
push
correctly
the
bad
collaborative
coding,
a
lot
of
students.
Definitely
what
we're.
After
their
first
projects
working
with
another
group,
they
went.
A
There's
like
no
I,
don't
want
to
it's
going
to
be
a
lot
of
stress.
I,
don't
want
to
get
another
air
that
I
don't
know
how
to
fix,
we're
all
going
to
die
and
so
yeah.
So
sometimes
group
projects
can
definitely
be
a
little
bit
stressful
and
it's
definitely
something
that
you
can
help
with.
Whoever
that
you'll,
maybe
pair
programming
with,
is
to
assure
them
that
nothing
is
going
to
go
terribly
awry.
This
observe
always
our
reaction
when
it
when
it
came
to
working
with
projects.
A
No,
but
fortunately,
with
enough
practice
say
they
managed
to
persevere
here
we
have
a
really
great
resource
called
good.
Sorry
if
I
need
to
get
bleeped
out
for
that,
but
I
think
this
is
a
really
phenomenal
resource.
You
know
it's
basically
just
one
pager
site
where
it
shows
you
the
oh
get
moments
where
something
goes
awry,
and
you
know
this
is
how
you
can
fix
those
issues
so
definitely
worth
checking
out
so
yeah.
Don't
panic!
You
want
to
always
make
sure
that
you
remind
people
that
you're
teaching
get
to.
A
A
So
everybody
has
a
copy
and
you're
just
because
you
made
a
simple
mistake:
that
doesn't
mean
that's
going
to
be
the
end
of
the
world
necessarily
again,
if
you've
made
a
bad
commit
and
you
push
something
that
broke
everything,
you
can
always
be
right
back
and
you
know
establish
you
know:
peace
and
goodness
in
your
world
in
life.
So
it's
definitely
something
that
you
know
that
you
can
revert
that
that's
definitely
super
essential
to
to
working
with
it.
Is
that
no
matter
what
in
the
sixties,
you
do,
you
can
always
refer
it
and
yeah.
A
That's
a
well
I!
Do
love
these
auto
cats
by
the
way.
So
it's
definitely
my
favorite,
it's
a
bath,
one
of
their
cat
and
yeah,
so
helping
others
learn,
get
focus
on
the
basics.
You
know
just
keep
make
sure
make
sure
that
you
have
a
good
basis
of
how
you're
going
to
teach
up
your
your
fellow
employees
or
your
fellow
co-workers
or
students
that
that
you
know
specific,
is
on
just
how
to
push
correctly
make
sure
that
they
review
their
code
and
yeah
the
beauty
of
working
on
collaborate
on
github
and
and
on
the
team.
A
General
assure
that
assure
them
that
nothing
is
going
to
be
super
fatal.
You
know
again,
that's
a
bit
about
version.
Control
systems
can
always
revert
and
practice
practice
practice
so
again
that
that's
definitely
one
of
the
things
that
you're
going
to
face
when
you're
new
to
anything
you're
going
to
make
mistakes,
and
so
the
best
way
to
you
know
stop
those
mistakes
is
by
practicing
well
and
yeah.
That's
definitely
something
that
we
definitely
did
at
the
team
and
we
focus
on
you
know.
A
Teaching
them
well
in
basic
commands,
a
thing
good
and
making
sure
that
they
had
enough
time
to
practice
both
in
group
work
and
on
their
own
personal
repos
consistently.
So
that's
definitely
some
good
advice.
I
have
for
you
all
to
to
help
your
fellow
get
learners
and
using
gifts
in
other
fields.
So
this
man
right
here
writing
is
Libman.
Watch
me
Danza
I
love
the
sound
very
much
he
created
Hamilton
and
American
musical
highly
recommend,
y'all
listening
to
it
on
Spotify
or
whatever
platform
choices.
It's
phenomenal.
A
It's
really
inspiring
and
it's
basically
the
telling
of
Alexander
Hamilton,
one
of
the
founding
fathers
of
the
United
States
and
super
inspiring,
and
this
is
going
to
lead
on
to
how
we
can
branch
out
get
in
other
fields.
So
people
like
lemon
and
me
Don
that
could
definitely
benefit
from
having
a
version
control
system,
so
I
just
can
avoid
draft
hell
so
compared
to
press
easily
their
work
and
their
commits
and
just
make
sure
that
everything
is
in
line
and
I
think
it
would
definitely
be
a
great
benefit
to
editors
and
writers
around
the
world.
A
Just
because
it
it
allows
that
that
flexibility
to
those
see
side
by
side
what
change
has
been
made
and
how
they
can
benefit
from
it.
Governments
I
think
the
EU
lawmakers
that
are
always
know,
passing
you
build
and
you
know
trying
to
simultaneously
create
bills
and
and
translate
them
just
imagine
them.
A
So
when
we
created
our
curriculum,
we
had
a
lot
of
changes
and
we're
still
continuously
upgrading
and
you
know
and
editing
our
github
repo
for
our
lesson,
plans.
That
is
definitely
one
of
the
main
benefits
of
us
using
git
is
that
we
can
collaborate
whenever
we
had
any
idea.
We
can.
Just
simply,
you
know
at
have
a
request
to
change
the
Correa
theorem
according
to
what
we
wanted
to
teach
or
elaborate
more
on
and
so
I
think.
A
Public
schools
and
private
schools
would
definitely
use
get
to
to
have
a
more
cohesive
lesson
plan,
and
you
know
it
would
definitely
I
think
be
a
benefit
to
them
to
essentially
yeah
work,
to
get
collaboratively
and
be
able
to
revert
to
lesson
plans
that
are
that
I
want
to
try
and
say
that
work
well,
and
a
recap
of
today's
talk
is
that
it
is
a
syntactic
tool.
I
definitely
am
a
big
advocate
of
gift,
and
you
know
the
the
many
benefits
of
using
it
in
the
workplace.
A
Those
good
habits
so
definitely
produce,
and
you
know
it's
definitely.
A
great
tool
to
to
with
yeah
like
most
things
takes.
Practice
was
with
git
and
github
you.
You
definitely
can
make
sure
that
everybody
that
you'd
like
to
you'd
like
to
help
assist
to
teach
it
can
definitely
benefit
from
it
and
get
ten
and
should
be
used
in
other
industries.
I
know
that's
a
bold
statement,
but
that's
that's
just
my
opinion.
A
You
know
I
think
that
most
industries
can
and
would
benefit
from
using
it
in
the
workplace
just
just
because
of
simple
ability
to
collaborate
as
well
as
revert
anything
that
may
have.
You
know
not
not
sound
well
over
the
over
the
time
and
yes
that
about
does
it.
Thank
you,
gracias.
Thank
you
see
and
the
dunk
have
you
talked
with
y'all
over
coffee
or
beer.
A
A
Definitely,
and
so
the
question
was:
have
we
tried
using
graphical
interfaces
when
teaching,
yet,
unfortunately,
we
didn't
get
to
do
that.
I
think
that's
a
really
good
idea
and
the
reason
being
is
because,
especially
for
our
our
classes,
there
were
Tuesdays
Thursdays
and
Saturdays.
Did
you
come
the
time
limit
of
a
boot
camp?
We
just
wanted
to
make
sure
that
they
use
a
flat
line
version
and
she
adds
a
graphical
interface.
A
I
think
would
have
introduced
a
bit
more
confusion
sometimes,
and
so
that's
why
we
have
what
is
doing
it
in
the
first
place,
but
I
think
it
would
be
worth
testing
out.
I
myself
would
really
like
to
see
if
that
works
out
and
yeah
I
think
that's
a
really
good
idea
and
something
thats
worth
looking
at.
A
A
A
A
Perfect
yeah
so
for
those
y'all
who
weren't
able
to
hear
she's,
just
saying
that
you
know
she
taught
her
boyfriend
who
is
at
university
and
he's
using,
gets
to
write
his
papers
and
assignments
and
whatnot
and
so
yeah
great.
It's
awesome
to
hear
that
that
both
in
university
level
and
in
professional
levels
that
you
can
use
get
to.
You
know
to
benefit
your
company
and
schools
and
keep
things
in
order
and
yeah.
That's
really
great
to
hear
and
so
glad
to
hear
that.
Yes,.
A
But
once
once
our
students
were
finished
with
their
second
project.
There
were
a
lot
more
talk
comfortable
with
it,
and
we
saw
at
least
a
90%
reduction
of
you
know
their
panics
of
conflicts
or
like.
Oh,
no.
We
yes
like
that
was
definitely
after
the
second
project.
They
did
a
spectacular
nning
from
practicing
and
getting
all
these
errors
in
the
first
place,
and
so
yeah
that
was
all
strictly
command-line.
Yet
any
other
questions,
no
well
that
that
about
does
it.