►
Description
Team members of the Digital Experience who don't typically work with code learn how to create a branch, make an edit to the handbook, commit a change, push the branch up to GitLab, and finally create a merge request with their change.
A
Cool
okay,
so
I'm
gonna
go
ahead
and
share
the
screen,
and
over
here
we've
got
our
id
I'm
using
sublime
and
terminal
window
open
to
the
dub
dub
dub
repo
do
can
y'all
give
me
a
thumbs
up
if
you're
all
there.
A
Oh,
you
got
it
so
open
this
file,
menu,
open
and
then
navigate
to
wherever
you
have
your
entire
repo,
which
for
me,
is
docs,
h,
docs
and
right
here,
and
then
you
open
that
entire
directory
and
it'll
open
all
of
the
stuff
inside
nice.
Thanks.
B
A
So
that
way,.
A
Let's
do
do
a
pwd
which
stands
for
print
working
directory
and
that'll
show
where
you
are,
and
then
you
have
to
cd
into
wherever
your
repo
is
stored.
A
And
I
have
in
the
agenda
I'm
highlighting
like
for
for
me
what
that
command
is
so?
Oh
there
you
go
so
your
users
so
do
an
ls
which
will
list
all
the
directories
in
that
there
we
go.
Where
do
you
have
your
oh
get
lab
repos
there
you
go
so
do
a
cd
space,
get
lab,
repos
and
that'll
open
that
directory.
A
And
then
another
ls
shows
you
there
you
go
so
cd
into
the
dub
dub
dub
and
you're
good
to
go
cd
and
this
yeah
yeah
you're
in
a
cd
into
the
dub
dub
dub
get
lab
yeah.
You
gotta
put
that
and
if
you
start
with
the
dub
dub
dub
and
then
do
tab,
it
might
complete
the
directory
name
for
you.
A
That
did
nothing
oh
just
type,
the
the
whole
repo
name
or
cut
and
paste
it
that
dub
dub
dub
daft,
get
lab
dash
calm,
it's
a
little
bit
below
nope,
not
there
that
terminal
you'll
have
to
delete
it.
One
by
one
yeah
go
up
three
lines
and
you'll
see
the
dub
dub
dub
dash
get
lab
dash,
calm,
yeah
that
one
that's.
B
A
Okay,
wait
do
do
an
ls
again.
A
Oh
so,
yeah.
Sorry,
that's.
A
A
Make
your
screen
a
little
s
or
bring
it
up
or
you're
there.
Oh
yeah
yeah
you're
totally
there,
so
it
sees
macbook
pro
colon
and
you
see
the
dub
dub
dub.
That
means
that's
the
director
you're
in
and
if
you
do
an
ls
it'll
list,
all
the
files
in
it
and
see
that
gem
lock,
readme
config
a
whole
bunch
of
real
kodi
files.
A
Okay,
so
yeah
we're
on
step
b
did
too
so
now
we're
gonna
check
out
the
master
branch.
We're
gonna
fetch
the
latest
version.
I
call
it
the
cloud
but
well
I
don't
really
call
it
the
cloud,
but
that's
what
it
is
like
we're.
Gonna
pull
the
latest
version
of
the
website
from
the
cloud
which
is
git
lab
and
we're
gonna
update
our
local
master
branch
to
be
exactly
like
the
cloud
version,
so
we're
all
up
to
date,
because
our
master
branch
is
updated
like
400
times
a
day.
A
So
if
you
open
a
branch
and
don't
touch
it
for
a
couple
weeks,
your
branch
is
going
to
be
really
super
out
of
date.
So
this
yeah
yeah,
we
gotta
do
that.
So
we're
gonna
do
the
first
command
a
yeah
and
you
do
these
sequentially
from
the
root
so
get
checkout
master
and
you'll
see
you
switch
your
branch
to
master
and
it'll.
Tell
you
how
far
behind
your
branches,
I'm
only
82
commits
I'm
kind
of
interested
to
see
how
far
your
your
master
branches
are
behind.
A
C
Your
local
changes
to
the
following
files
would
be
overwritten
by
checking.
Oh.
A
So
you,
you
have
changes
already
that
haven't
been
committed.
So
how
about
you
share
your
screen?
We're
gonna,
save
your
changes
and
then
get
back
to
master
branch.
A
Awesome,
so
if
you
do
a
get
status,
is
my
favorite
git
command
in
the
world
status
yeah
space
yeah-
and
this
tells
you
what
the
status
is
where
you're
at
what
you're
doing
what
branch
you're
on
all
the
things?
I
do
this
all
the
time
it's
just
like
a
mental
check
of
where
I'm
at
and
what
I'm
doing
so.
A
You
have
a
change
to
your
team
member
file
that
has
not
been
saved
and
you
are
on
the
branch
jh
dash,
adding
myself
gitlab
org
chart
so
go
ahead
and
copy
that
whole
branch
name,
the
jh
dash
this
one
yeah
yeah
yeah
just
copy
that
to
your
clipboard
and
we're
gonna.
Add
your
change
so
get
space,
add
space,
dot
and
that's
gonna.
A
Is
this
how
we
put
secret
messages
in
the
get
live
space
and
then
enter?
A
A
C
Okay,
because
I
know
why
not
committed-
we
only
made
that
one
change
last
time
and
I
thought
it
went
through.
A
Yeah,
it
might
yeah
do
do
it
on
print
working
directory,
p,
pwd
yeah.
I
don't
get
library
yeah,
so
you
guys
all
have
the
same
folder
structure.
It
should
be
good,
but
if
it's
not
we'll
come
back
to
it
since
you're
sharing
your
screen,
how
about
you
do
a
get
checkout
master.
A
A
All
the
windows
cool
now
we're
gonna
do
a
get
fetch
and
this
is
gonna,
get
everything
up
from
get
lab.
Yep
and
that's
gonna
take
a
while,
because
our
repo
is
super
big
so
and
I'm
actually,
everyone
should
do
the
get
fetch
right
now,
because
it's
gonna
take
a
minute,
get
the
loading.
Now
I
get
to
hang
out
and
talk
for
a
while.
A
And
everything
so
when
we're
talking
about
production,
changes
or
changes
to
the
get
lab
code
base,
it's
everything
that
it's
like
all
those
has
to
do
with
this
right
here.
C
A
Pulling
down
the
changes
from
our
cloud
version,
how
the
code
is
hosted
all
that
fancy
stuff.
A
Cool
now
we're
just
yeah
scroll
back
to
the
bottom,
and
now
we're
going
to
do
that.
That
c
get
merge,
origin
master,
and
this
is
going
to
make
our
master
look
exactly
like
what
is
up
and
get
lab.
A
Okay,
make
sure
you
do
the
a
bun
too,
because
you
want
to
make
sure
you're
on
on
master
branch
once
you
that's
the
branch
you're
updating,
okay,.
A
Yep
and
all
that
stuff
you're
getting
is
all
the
changes
and
branches
that
have
been
made
up
in
origin
since
the
last
time.
You
pulled
all
the
changes.
A
Now
we're
gonna
do
the
the
next
one,
which
is
to
create
a
new
branch
name
that
will
house
your
changes
so
get
check
out
dash
b,
my
super
cool
branch
name,
but
don't
use.
My
super
cool
branch
name
make
your
own
super
cool
branch
name.
A
Words,
yes,
I'm
gonna
do
get
check
out
dash
b,
barker
hand,
book
dash
changes,
mvc1.
A
Perfect
yeah
I
like
to
sometimes
if
it's
like
an
inbound
marketing
change
I'll
start
with
an
im.
Whatever
the
issue
number
is
like
10945
dash,
then
like
a
really
short
phrase,
what
the
change
is.
A
C
C
A
Okay,
so
this
part,
this
is
the
fun
part
where
we
yeah
open
ide,
find
the
handbook
I've
put
up
in
the
a
a1.
All
files
for
the
handbook
are
located
in
this
directory
structure,
site's
handbook,
source
handbook.
A
This
is
the
the
important
one
and
we
have
it
split
into
two:
the
marketing
directory,
this
houses,
all
of
the
files
for
building
the
marketing
site
and
then
handbook-
and
this
is
all
the
stuff
for
making
the
handbook-
and
in
here
we've
got
source
and
then
another
handbook
directory,
and
so
that's
the
spot.
We
gotta
get
to
sites
handbook
source
handbook.
A
Two
handbook
pages
that
you're
all
probably
interested
in
are
the
our
handbook,
page
digital
experience,
handbook
page
and
the
netlify
cms,
one
pick,
whichever
one
you
feel
like
making
a
change
to,
and
then
you
have
to
navigate
through
the
folder
structure
down
to
those
pages,
and
this
folder
structure
is
what
creates
the
url
structure.
So
if
you.
B
A
A
handbook
page,
you
want
to
make
an
edit
to
look
at
that
url
structure
and
that's
going
to
be
the
files
that
you
have
to
navigate
to
to
get
there,
because
our
our
handbook's
really
big,
there's
tons
of
tons
of
sections.
So
I'm
down
into
the
marketing
netlify
cms
and
then
here's
my
index
markdown
file.
C
I
I
just
pulled
up
the
folders.
We
had
last
time
and
my
handbook
doesn't
look
the
same.
C
A
And
handbook
again,
and
here
now
now
you're
in
the
handbook.
Okay,
all
of
our
very
a
lot,
a
lot
of
pages
scroll
down
to
marketing
which
is
going
to
house
all
of
our
stuff
and
open
inbound
marketing.
A
There
we
go
digital
experience,
we
have
a
lot
of
handbook
pages
in
our
section,
so
any
of
these
ones
are,
you
know,
grabs,
go
and
edit
and
then
that
index.html.md
at
the
bottom
of
the
directory.
That's
that's
our
root!
Yeah
open
that
guy,
which
one
the
one
up,
yeah
that
one
you
just
click
on
it
yay
there
you
go
mark
down.
That
is
that's
our
handbook
page
go
ahead
and
and
make
a
change
to
it.
A
Add
a
an
enter
somewhere
space
or
change
the
wording
somewhere.
You
can
add
a
funny
message:
ooh
ooh,
that
front
matter,
though
no.
A
You
can
change
a
description
after
it,
but
yeah
it
can't
be
capitalized.
I
mean
for
the
purpose
of
this.
I
mean
you
can
add
something.
That's
not
actually
going
to
be
really
applied.
If
you
want
it.
A
E
A
Just
and
don't
worry,
it
isn't
gonna
like
change
it
on
the
real
site.
We
have
mechanisms
in
place
that
has
to
go
through
before
that
happen.
A
Yeah:
okay,
perfect
jessica,
head
back
to
your
terminal.
A
Let
me
open
my
agenda
over
here,
so
we
just
completed
c
now,
we're
on
d.
We're
gonna
commit
our
changes
to
our
branch
and
we're
going
to
push
them
up
to
the
cloud.
So
I
got
that
git
status
there
again,
because
I'm
a
weirdo
cool.
A
It
tells
me
what
branch
I'm
on,
what
file
I've
changed
and
where
I'm
at
so
now
we
got
to
add
that
file
to
this
branch,
so
git
add
dot,
which
will
be
the
b
and
that's
going
to
add
all
changes
that
are
current,
which
are
just
that
one.
B
A
Tree
cleaning
saved
your
file
in
sublime.
A
A
A
Yeah,
that's
it
it's!
Okay,
the
secret
silent
command,
that's
stuff
in
the
background,
but
it
doesn't
really
tell
you
what
it's
doing
and
then
c
git
commit
dash
m
and
your
super
cool
commit
message
and
it
could
be
whatever
you
want.
But
you
want
these
commit
messages
generally
to
say
what
changed
and
why
it
changed
and
there's
lots
of
philosophical
conversation
about
what
should
be
in
your
commit
message
and
how
it
should
be
organized
and
all
of
that
but
basic
says.
Yeah.
D
F
B
A
Perfect,
do
a
are
you
like
on
your
your
www.
A
Here,
let's,
let's
take
a
look
at
your
screen.
A
A
A
A
A
A
Okay
yep,
so
now
we
gotta.
Do
it
again,
get
add
dash
m,
don't
use
that
curly
bracket
man,
I'm
gonna,
see
if
I
can
change
that.
A
This
is
why
this
is
a
perfect
example
of
the
hardship
that
comes
from
cutting
and
pasting
from
word
in
the
code.
Don't
don't
copy
the
the
bracket
from
our
agenda.
A
Yeah,
don't
copy
that
you're
gonna
write
that
in
by
hand
yeah
just
do
this.
One.
A
A
Origin
is
the
get
lab
so
we're
going
to
push
our
branch
up
to
git
lab
and
then
whatever
your
branch
name
is
after
it.
A
A
It
it
takes
a
little
while
it
sometimes
it
hangs.
So,
oh.
A
Yeah
you're
good
your
computer's
taking
a
little
time.
That's
fine
because
I
mean
it'll
take
a
couple
seconds
or
minutes
for
it
to
it's
talking
to
git,
lab
right
now
and
making
sure
there's
a
real
connection
and
then
once
it
connects,
then
it'll
start
pushing
your
stuff.
A
Cool
so
keena:
let's
have
you
go
back
and
share
your
screen.
A
I'm
going
to
have
you
drive
for
this
last
part,
so
now
we
got
to
find
your
branch
name
in
get
lab,
which
is
now
up
there
and
then
create
a
merge
request.
So
I've,
given
you
three
options:
let's
go
with
a
it's
the
easiest,
oh.
A
A
A
Cool
and
it'll
say:
you've
pushed
your
branch,
that's
that's
the
cheap
way,
sometimes
it'll
work,
especially
if
you're
doing
it
like
right
after.
But
let's
do
2b
this
link
right
here,
and
this
is
going
to
open
the
window
where
it
shows
you
all
the
recent
branches
that
have
been
pushed
up
cool.
A
So
here
we
can
see,
there's
stephen's
branch,
there's
jess's
branch
show
more
active
branches
and
if
we
scroll
down
a
little
bit,
we
should
see
tina's
branch-
oh
yeah,
it's
right
there,
so
everyone
click
on
the
merge
request
button
from
their
branch.
A
A
For
the
title
draft
always
prepend
it
with
draft,
because
this
ensures
that
your
merge
request
is
not
going
to
get
merged
and
you're
still
working
on
it,
and
you
really
need
to
make
want
to
make
sure
that
your
pipeline
passes.
A
That
works
too
and
yeah
prep
in
the
pen,
the
title
tina.
My
handbook
101
update;
okay
yeah
that
actually
works.
Yeah.
A
There
you
go
for
the
description,
it's
important
to
say:
what's
changed,
why
it
changed
and
if
you're
doing
something
related
to
an
issue
or
an
mr
or
an
epic
drop
a
link
to
those
in
the
in
this
issue,
because
it
gives
a
really
nice
way
to
like
link
back
to
all
the
relevant
issues
and
stuff
related
to
change.
C
Do
we
need
to
put
our
name
in
the
title.
A
Nope,
okay-
and
I
like
writing
these,
mr
descriptions
to
myself
like
if
myself
was
coming
back
to
in
the
future,
and
I
had
no
idea
what
I
was
doing
here
like
why
this
is
author
checklist.
You
don't
have
to
do
that
right
now,
but
you
kind
of
as
this
mr
goes
through
the
process
you're,
you
click
those
boxes.
A
Yeah
go
right
under
the
pound
pound.
Why
is
this
change
being
made?
Put
your
cursor
in
there
cool
and
then
write
your
message
when
it's
in
those
dash
dash
arrows
that
is
making
it
not
appear
in
the
actual.
Mr.
A
B
Sorry
in
those
can
you
go
back
up
where
it
says,
provide
a
detailed
answer.
It
doesn't
matter
if
we
change
that
bit.
A
A
It's
a
way
to
comment
it
out,
just
because
we're
getting
close
on
time,
I'm
gonna
run
through
the
end
of
this
before
you
make
it
make
sure
you
assign
this
to
yourself
always
always
always
because
then
it's
gonna
show
up
in
your
to-do
list
and
you
can
always
come
back
and
find
it
and
all
that
good
stuff.
A
Here's
where
you
could-
and
you
know,
add
all
our
fancy
labels
if
you're
working
on
something
related
to
digital
experience.
I
don't,
I
wouldn't
add
any
labels
right
now,
because
I'm
not
sure
but
yeah
to
sign
yourself
done
the
title
description
here.
You
can
see
your
commit.
Let's
submit
that
merge,
request.
C
A
A
So
if
you
go
to
your
changes
tab,
you
can
see
exactly
what
you
changed
on
this
page
right
here
and
that's
really
helpful.
If
you
want
to
go
back
and
then
you
can
see
how
many
commits
have
been
made.
B
A
And
I'm
going
to
show
you
guys
something
real,
quick
and
then
I
gotta
hop
off
to
another
meeting,
but
so
that
is
really
important.
That's
the
process
of
creating
a
merge
request,
getting
your
changes
up
there
and
you
guys
should
do
that
a
few
times
to
really
get
the
hang
of
like
what
this
process
is
and
what's
happening
in
the
background.
A
A
Easy
way
it's
really
cool,
but
you
guys
shouldn't
do
this
way
until
you've
at
least
done
one,
mr,
the
other
way,
but
gitlab's
built
tools
to
pretty
much
enable
that
so
there's
one
called
on
all
our
handbook
pages.
We
have
you'll
see
at
the
sidebar
these
links
up
here
view
source
is
going
to
take
you
to
exactly
where
this
page
exists
in
the
repo,
so
sites
handbook
source.
A
Whatever
you
can
see
the
last
person
that's
made
a
change
to
this
page,
and
here
is
the
page
and
you've
got
some
other
options
here,
but
we'll
go
over
that
later,
there'll
be
a
link
to
open
this
page
in
the
web
ide.
So
this
is
the
web
version
of
sublime
or
visual
studio.
It's
a
code
editor
in
the
web
that
allows
you
here's
our
folder
structure,
here's
the
page.
I
could
come
in
here
and
say
whoa
and
I
can
commit
it
and
that's
gonna
make
a
commit.
A
I
can
open
a
merge
and
go
through
that
whole
process.
Super
cool
so
like
if
I'm
traveling,
and
I
need
to
make
a
change
to
the
handbook.
You
could
do
it
by
your
phone.
A
There's
this
new
tool
called
static
site
editor,
which
adds
a
more
of
a
traditional
like
wysiwyg
type
editor.
Here
we've
got
a
text
editor
somewhat
formatted.
You
can
go
through
and
read
it
super
cool
changes.
A
And
now
it's
creating
a
merge
request
for
me
and
assigning
it
to
me.
So
that's
gitlab's
got
some
really
cool
tools
to
enable
you
to
do
it
all
through
the
web.
A
A
If
you
want
to
really
dive
in
and
get
nerdy,
but
that's
all
I
got,
you
guys
got
any
questions.