Git/GitHub

The Programmer's Treasure for Change Tracking

4.4(64)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.

Learner reviews

These reviews are from learners who bought the content and completed at least 50% of it — there are no reviews from anyone who hasn't gone through the material.
4.4
★★★★☆
64 reviews
5
28
4
34
3
2
2
0
1
0
  • ★★★★★محمد ف.·منذ 2 أسبوعشاهد 100٪

    excellent course

  • ★★★★★Mustafa A.·منذ 4 أسبوعشاهد 100٪

    كورس جيد لفهم اساسيات جيت وجيت هب استفدت منه

تم عرض كل التقييمات (2)

Course content

1

Git/GitHub for Programmers

16 lectures
  1. Course Introduction2:16
  2. What is Git7:43
  3. Installing and Configuring Git8:11
  4. Key Command Line Commands7:42
  5. How Git Works13:27
  6. Adding, Modifying, and Viewing Operations8:50
  7. Differences and Navigation Between Project Versions10:10
  8. Overview of All Git Commands5:57
  9. What is a Branch18:39
  10. How to Merge Branches17:18
  11. Introduction to GitHub3:09
  12. Creating a New GitHub Account4:03
  13. How to Use GitHub15:09
  14. How to Upload a Project to GitHub7:15
  15. Working in Companies with GitHub12:41
  16. Adding Contributors to the Project11:14

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
7,145 students20 courses