-
Using git and GitHub
Learn how to use git as a source control tool to store code and its history of changes. Learn how to store code in a remote repository such as GitHub.
-
Efficient Branching Strategies
Learn how to create branches when working alone or with a team.
-
Resolving Merge Conflicts
Merge conflicts seem daunting for newbies and first-timers alike. Learn different possible ways of how to resolve merge conflicts.
-
Desktop App and Terminal
Learn to use GitHub with your Xcode projects via Terminal and the Desktop app.
-
Terminal and Unix Commands
Learn how to use git using the terminal command line and learn different git and bash commands you can use to navigate through the terminal.
-
Contributing to Open Source Projects
Contribute to open source projects by learning how to fork and clone projects, how to create pull requests, and how to keep the project copy in sync with the upstream.
Course Requirements
- Xcode 13, Swift 5.5 macOS Big Sur 11.3 or later
Course curriculum
-
-
Welcome
-
Where to Get Help?
-
-
-
Introduction to GitHub Essentials
-
Lesson 1: Branches
-
Lesson 2: Inside a Team Environment
-
Lesson 3: The GitHub Desktop App (GUI)
-
Lesson 4: Git via the Terminal
-
Lesson 5: Forking Third Party Projects
-
About this course
- Free
- 8 lessons
- 1.5 hours of video content