►
From YouTube: GitInGifs: Git Branches
Description
GitInGifs: Git Branches
This video is the third in our #GitInGifs series of videos. This series celebrates the 15th Anniversary of Git with easy to consume videos about git itself - from the basics to the details of the interworkings of git. And in all these videos, we'll use gifs and memes to make git concepts easier to understand and learn!
Get in touch with Sales: http://bit.ly/2IygR7z
A
My
name
is
brendan
o'leary
and
you
can
reach
me
on
twitter
at
o'leary
crew.
So
what
are
git
branches?
Well,
a
branch
is
a
version
of
a
project's
working
tree.
That
is,
if
we
think
of
the
project
as
it
evolves
over
time,
you
create
a
branch
for
each
set
of
changes
that
you
make.
This
keeps
each
set
of
changes
separate
from
each
other,
allowing
changes
to
be
made
in
parallel
without
affecting
one
another.
A
A
A
This
is
called
a
merge
request
or
pull
request
and
allows
the
maintainers
or
engineering
lead
to
review
the
changes
and
what
impact
they
will
have
on
the
main
branch
when
merged.
In
this
way,
git
is
basically
a
magical
time
machine.
So
it's
able
to
combine
any
changes
that
have
happened
since
you
branched
off
the
main
branch
into
yours.
A
A
A
Thus,
most
projects
will
have
many
branches
at
any
one
time,
with
changes
that
may
or
may
not
impact
one
another,
and
the
merge
request
or
pull
request
is
where
the
changes
really
impact
production
code.
This
is
the
chance
to
review
the
change,
make
sure
it's
up
to
your
code
standards
and
also
run
all
the
continuous
integration
you
want
to
to
make
sure
that
you
haven't
unknowingly,
caused
an
error
or
introduced
a
security
flaw.
A
There
is
a
lot
more
to
merging
and
branching
and
get
it
makes
sense.
That's
kind
of
the
whole
point
of
git
and
many
teams
use
git
in
very
different
ways.
That's
the
beauty
and
confusing
part
of
the
tool
they're
one
and
the
same,
I
would
say
that
often
in
life,
we
see
that
something's
greatest
strength
is
also
its
greatest
weakness.
But
that's
okay,
we're
going
to
cover
a
lot
of
these
things
in
the
future
of
git
and
gifts.
Videos.
A
Basically,
my
plans
for
the
rest
of
it
looks
like
explain
these
things
that
are
more
complex
use
cases
of
get
with
gifs,
so
stay
tuned
and
we'll
talk
about
merge
conflicts,
different
branching
strategies
and
different
ways
of
looking
at
merging
code.
Soon,
thanks
for
watching
this
video
and
as
always,
please
reach
out
to
me
at
o'leary
crew
on
twitter,
if
I
can
be
of
any
help.