hi everyone thanks for joining this
session on creating and leveraging
branches with GitHub and visual studio
where we'll cover what branching is used
for in git and how to create delete or
rename branches in both GitHub and
visual
studio branches allow you to separate
your work from that of your colleagues
or the more finalized or stable parts of
your code base that you might want to
keep protected since they're for
production that main branch is usually
called Main and there are many branching
strategies out there but each requires
creating branches which I'll show now
here I have a new feature I want to work
on so I'll create a new branch called
new feature one I have the option to set
where I'm branching
from and I'm going to choose
main this is also analogous to doing the
following command on the command line
when I click the checkout check mark it
means that I'll be jumping to that
Branch where I'll be working on now from
the get repository window I can rename
my local branch from the context
menu and you can see that the delete
option is gr out here because I am on
that current checked out
Branch now I'll add a new commit to the
my new feature Branch so that we can see
how it is branching off the main
branch
and if I wanted to delete my main branch
or any of the branches that I'm not
currently on and have checked out I can
right click and click the delete
button lastly in this other repository
with many branches I can use the
multibranch graph feature to visualize
how different branches interact with one
another and compare commits between
branches I can control select two of
them and click compare commits in the
context menu
thanks for watching
everyone
Wednesday, February 4, 2026
Creating and Leveraging Branches with GitHub and Visual Studio [Ep 1] Intermediate Series
Daily Workflow with GitHub in Visual Studio [Ep 4] Beginner Series
hi everyone thanks for joining this
session on daily workflow with GitHub
and visual studio where we'll go over
how to make a commit in your Repository
in my project I'm going to make a code
change
and get changes I can double click on my
file and see the difference view which
shows the additions in green and the
subtractions in red
optionally I can use the line staging
feature to Stage my changes one by one
to ensure I'm including all of the
changes I want and you'll notice on the
right hand
side how the file moves from the changes
section to the staged changes section
next I'll add my commit message and
click commit staged
a notification Banner will tell me that
my change was committed locally and I'll
complete the daily workflow by clicking
push
I'll get another confirmation message to
let me know I've done it successfully
I'll open my repository in the web by
using the option menu in the upper right
corner of the get changes window and
click on open in browser
and now in the browser I can see my new
commit in the web
thanks for watching everyone
Cherry Picking in the Visual Studio Git Repository Window [Ep 1] Advanced Series
hi everyone thanks for joining this
session on cherry picking in the visual
studio get repository window where we'll
cover what cherry picking is and how to
do it easily with the help of the
multibranch git graph in vs cherry
picking a commit is a way to apply a
specific commit from one branch to
another this can be useful in situations
where you want to selectively apply
changes from one branch to another
without merging the entire Branch for
example if you have a feature branch
that contains multiple commits but you
only want to apply one of those commits
to your main branch you can use cherry
pick to apply that specific commit first
you want to make sure you don't have any
uncommitted changes you can double check
this in the get changes
window then you can visualize the two
branches you'll need the one you're
currently working on and the other one
that you want to cherry-pick the commit
from since I have the current working
Branch checked out all I need to do is
click on the I icon to add the second
Branch to my my view and easily see
which commit I might want to cherry pick
I'll bring up the commit details to
verify it's the commit I
want this is analogous to the falling
command on the command
line but with the multibranch git graph
I no longer need to Fumble with the git
log and commit hashes to create my
command and I'm confident that the
cherry-picked commit was added to my
working Branch correctly sometimes
cherry picking resolves in merge
conflicts if there are changes that
overlap
but Visual Studio will help you resolve
those easily with the merch editor which
you can learn how to use in this
previous video thanks for watching
everyone
