
Git/GitHub
The Programmer's Treasure for Change Tracking
2h 33m16 lectures1 sections
What you'll learn
- Understand Git basics and project management
- Learn basic and advanced Git commands
- Identify branches and manage them
- Understand how to work on GitHub and upload projects
- Learn to collaborate with teams and add contributors
- Apply change tracking techniques effectively
About this course
Git and GitHub are used to store code for a project while tracking all changes made from the project's inception to the present. You can revert to any previous version of the project at any time. In large programming companies, these services are indispensable as they allow programmers to collaborate on a single project by providing tools to manage potential conflicting changes from developers, and they also automate the aggregation of code from programmers in highly creative ways.
Expected outcomes
- Acquire skills to use Git and GitHub efficiently.
- Ability to manage software projects using version control systems.
- Master working with branches and merging changes effectively.
- Upload projects to GitHub and collaborate with contributors.
- Enhance productivity in team collaboration on software projects.
Course content
1Git/GitHub for Programmers
16 lectures
- Course Introduction2:16
- What is Git7:43
- Installing and Configuring Git8:11
- Key Command Line Commands7:42
- How Git Works13:27
- Adding, Modifying, and Viewing Operations8:50
- Differences and Navigation Between Project Versions10:10
- Overview of All Git Commands5:57
- What is a Branch18:39
- How to Merge Branches17:18
- Introduction to GitHub3:09
- Creating a New GitHub Account4:03
- How to Use GitHub15:09
- How to Upload a Project to GitHub7:15
- Working in Companies with GitHub12:41
- Adding Contributors to the Project11:14
Instructor

Eng. Amr Abdel Fattah
6,563 students20 courses





