KnowledgeCity

Git/GitHub Fundamentals

This course introduces the fundamentals of GitHub and Git while teaching you how to manage the source code for almost any project.

This course introduces the fundamentals of GitHub and Git while teaching you how to manage the source code for almost any project. By taking this course you’ll learn how to navigate GitHub and the command line, how GitHub and Git are related, and the best practices for communication and collaboration on GitHub. Learn how to add, change, and delete files in the repository while also reviewing the most common tasks, such as branching, commits, and pull requests. This course will show you how to create a simple local project and move it to GitHub to share with your team. Once you have completed the course, you should be able to immediately start using Git and GitHub to manage your own code.

COURSE LEARNING OBJECTIVES

  • What is Git and GitHub?
  • Installation and account creation
  • Basic GitHub components
  • Working with the Command Line
  • Working with GitHub Desktop
  • Creating and moving a new project
  • Collaborating in GitHub

Author: Dan Hanks Jr

Duration: 1h 50m · 38 lessons
Level: Beginner
Language: English

Skills you’ll gain

Git BranchGit FlowGitbookGit (Version Control System)GithubGitlab

What You'll Learn

  • Explain what Git and GitHub are and how they relate to each other
  • Install Git, configure it, and create a GitHub account
  • Work with both the command line and the GitHub Desktop app
  • Perform core tasks including branches, commits, and pull requests
  • Create a local project and move it to GitHub to share with a team
  • Collaborate on GitHub using cloning, forking, issues, and milestones

Key Takeaways

  • The course introduces the fundamentals of Git and GitHub for managing source code on almost any project.
  • Learners review common tasks such as branching, commits, and pull requests, and how to add, change, and delete files in a repository.
  • The course covers both the command line and the GitHub Desktop app for working locally and remotely.
  • It demonstrates creating a simple local project and moving it to GitHub to share with a team.
  • It addresses best practices for communication and collaboration on GitHub, including making projects private or public.

Frequently Asked Questions

Who is this course for?

It is for anyone who wants to learn the fundamentals of Git and GitHub to manage the source code for almost any project, including communication and collaboration on GitHub.

What topics does the course cover?

It covers what Git and GitHub are, installation and account creation, basic GitHub components, working with the command line, working with GitHub Desktop, creating and moving a new project, and collaborating in GitHub.

What skills will I gain?

You will learn to navigate GitHub and the command line, add, change, and delete files in a repository, and perform tasks such as branching, commits, and pull requests, along with cloning and forking repositories.

Will I be able to use Git and GitHub after completing the course?

Yes. Once you have completed the course, you should be able to immediately start using Git and GitHub to manage your own code.

Does the course teach both the command line and a desktop app?

Yes. It includes working with the command line and working with the GitHub Desktop app, covering both working locally and working remotely.

Transcript

Show transcript (free preview lesson)

Transcript of the free preview lesson. Remaining lessons unlock with the full course.

Hello, welcome to KnowledgeCity's Course on GitHub fundamentals. My name is Daniel Hanks. I've been an applications developer for over 10 years and I've used Git for numerous projects. Some projects have been small, some pretty large. I've also worked with various team sizes and no matter what the project or what size team I worked with, Git has allowed me to develop and collaborate on code with speed and efficiency. In this course you'll learn about the benefits of version control and GitHub workflows. How GitHub and Git are related. Working with projects. Common commands used in Git and GitHub. And best practices for communication and collaboration in GitHub. You'll be able to immediately start using Git and GitHub to manage your own code. By the end of this course, you'll have installed Git, the GitHub desktop app, operated Git using the command line, created, cloned and forked repositories. Managed and moved projects. Used GitHub to create branches, commits along with merging pull requests. And created tasks and ordering lists, notifications and teams within GitHub. Now let's get started.

Learn on the Go

Take your learning anywhere — the KnowledgeCity mobile app lets you watch lessons on the go.