What Will You Learn?
Have a full understanding of Git, including Git theory, and application to the real world.
Understand the differences between Git & GitHub, and their purposes.
Understand GitHub, what it is, and how to interact with it.
Understand what source control is, and the motives behind it.
Know what a repository is, and the difference between a local and remote repository.
Know basic and advanced Git commands, such as add, remove, commit, and checkout.
Fully understand the Git 'staging area' and how to interact with it.
Understand Git 'Branches' and how to add, remove, and merge them.
Use Git & GitHub together to make your projects visible to the world.
About This Course
Provider: udemy
Format: Online
Duration: 5 hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: By completing this free course, you'll become an expert in Git and GitHub, mastering version control, collaborative development, and efficient project management for enhanced software development skills
Course Prerequisites: Have basic knowledge on using your preferred OS
Assessment and Certification: NA
Instructor: VideoLab by Jad Khalili
Key Topics: Git & GitHub, Git Branches, Software Development
Topic Covered:
- - Introduction to Course
- - Git vs GitHub
- - Update about Terminal Section
- - Section Introduction
- - Introduction to Terminal
- - Moving Between Directories
- - Working with Files & Directories
- - Git Cheatsheet
- - The Git Workflow
- - Creating a new Repository
- - Adding & Removing Files
- - Your First Commit
- - Git Checkout
- - Git Revert & Reset
- - Types of Git Reset
- - Creating a .gitignore
- - What are Branches & why should you use them?
- - Working with Branches
- - Editing Branches
- - Merging Branches
- - What is GitHub?
- - Creating a GitHub Account
- - Creating our First GitHub Repository
- - Viewing Other Repositories
- - Download GitHub Repositories
- - Creating a new Remote Repository
- - The Push & Pull System
- - Pushing & Pulling to & from a GitHub Repository
- - Deleting Remote Branches
- - What is SourceTree?
- - Installing SourceTree
- - Setting up a new Repository
- - Introduction to the SourceTree Environment
- - Stage & Commit
- - Interaction in SourceTree
- - Create & Remove Branches
- - Merge Branches
- - Push/Pull Requests
0 Comments