5
50
September 6, 2023
Unlimited Duration

Welcome to our two-day intensive course on Git, GitHub, and TortoiseGit. This course provides invaluable insight into efficient project management and collaboration through the GitHub platform, seamlessly integrated with the user-friendly TortoiseGit for Windows. Acquire practical skills alongside theoretical knowledge, gaining proficiency that will greatly benefit your daily work.
Gain a thorough understanding of Git, GitHub, and TortoiseGit fundamentals while learning to manage repositories, resolve conflicts, and navigate the TortoiseGit interface. These tools will help streamline your collaboration, simplify version control, and enhance code quality. Practice your skills in real-world scenarios, building confidence, increasing productivity, and reducing the risk of errors.
This course combines engaging instructor-led presentations and useful demonstrations with valuable hands-on labs and engaging group activities. Throughout the course you’ll learn:
- Fundamental Git concepts, such as version control, repositories, commits, branches, and merging, enabling them to work effectively with Git and GitHub.
- How to leverage the GitHub platform for project management, issue tracking, and collaboration, improving team communication and coordination.
- How to use TortoiseGit, a user-friendly Git client for Windows, to perform Git operations and interact with GitHub repositories seamlessly.
- How to manage branches and merge pull requests: Attendees will develop the skills to create, switch, and manage branches, as well as merge pull requests, ensuring smooth collaboration and minimizing conflicts in their codebase.
- How to identify and resolve merge conflicts using TortoiseGit, enabling them to maintain a clean and consistent codebase throughout the development process.
- Best practices for using Git, GitHub, and TortoiseGit, such as creating custom aliases and using Git reset, helping them to optimize their version control and collaboration workflows for increased productivity and efficiency.
-
- Course Quick Tour: Welcome!! Unlimited
- Course Outline / Agenda Unlimited
- Course Quick Summary Guide Unlimited
- Lab Environment Unlimited
-
- Getting Started with Collaboration Unlimited
- Activity: Getting Started with Git Unlimited
- Activity: Getting Started with Collaboration Unlimited
- Exploring GitHub Flow Unlimited
- Activity: Understanding GitHub Unlimited
- Local Git and Tortoise Configuration Unlimited
- Collaborating on Your Code Unlimited
- Viewing Local Project History with TortoiseGit Unlimited
- Activity: Local Project History Unlimited
- Workflow Review Project: GitHub Games Unlimited
- Activity: GitHub Actions and Workflows Unlimited
- Working with Multiple Conflicts Unlimited
- Activity: Git Bisect Unlimited
- Reverting Commits with TortoiseGit Unlimited
- Activity: Revert Commits Unlimited
- Viewing Local Changes with TortoiseGit Unlimited
- Fixing Commit Mistakes with TortoiseGit Unlimited
- Presentation Slides Unlimited
- Quick Guide: Tips and Tricks Unlimited
- Quick View: Key Terms Unlimited