Have a question?
Message sent Close
4.31 out of 5
4.31
768 reviews on Udemy

GIT: Branching and Merging

Learn the basics of working with branches and resolving merge conflicts using GIT and GitHub
Instructor:
Brian Gorman
5,206 students enrolled
English [Auto]
Use the Bash Shell Terminal to interact with GIT
Understand Git Branching
Understand Git Merging
Set a default Merge Tool.

This course is an introduction and overview of branching and merging with GIT.  By the time you complete this course, you’ll be able to understand what it means to create branches locally or at a remote repository.  You’ll have a great command of keeping your branches up-to-date and cleaning up both your local and remote repository.

By the end of the course, you’ll be in command of working with teams at GitHub and using Pull Requests to validate changes by multiple developers.  You’ll know how to make sure you get their changes as well, and finally you’ll be able to resolve merge conflicts locally and at GitHub.

Why should you learn the command line when tools are available like Visual Studio, E-Git, GitHub for desktops, and many others?  Because all tools are just wrappers around the commands.  If you use the tools you should be fine, but what about when things go wrong?  Who will help you then?  Knowing the commands makes it EASY to go to using any IDE with Git.  Not knowing the commands could be the difference between doing something wrong or just not knowing what to do at all.

Here are some of the commands we’ll be interacting with during this course [and you’ll get good at using them — however — we won’t MASTER any of them, but –after this course — you’ll be able to take the study deeper on your own from here for any of these commands!].

  1. git add
  2. git commit
  3. git push
  4. git pull
  5. git fetch
  6. git status
  7. git log
  8. git show
  9. git checkout
  10. git diff
  11. git difftool
  12. git merge
  13. git mergetool
  14. git config

Additionally, this course will show you how to setup a default tool for editing, git difftool, and git mergetool [VSCode in this course, but you could use Perforce P4Merge or another tool if you want]. 

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.3
4.3 out of 5
768 Ratings

Detailed Rating

Stars 5
333
Stars 4
322
Stars 3
92
Stars 2
13
Stars 1
8
f8f7a51282675fc4bd39e727f5c71334

Includes

4 hours on-demand video
1 article
Certificate of Completion
This website uses cookies and asks your personal data to enhance your browsing experience. We are committed to protecting your privacy and ensuring your data is handled in compliance with the General Data Protection Regulation (GDPR).