Skip to Main Content
Talk Intermediate

Git and Github

Proposal status is Review Pending
Session Description

Workshop: Mastering Git and GitHub


Description:

Learn the basics of Git and GitHub for version control and collaborative development.


Objectives:

- Understand version control.

- Install and configure Git.

- Perform essential Git operations.

- Use GitHub for collaboration.

- Implement Git best practices.


Agenda:

- **Introduction:** Version control and Git overview.

- **Getting Started:** Install, configure, and basic Git commands.

- **Repositories:** Clone, commit, and view history.

- **Branching/Merging:** Create, switch, merge branches, and resolve conflicts.

- **GitHub Collaboration:** Set up repositories, use pull requests, and code reviews.

- **Advanced Git:** Rebase, squash, stash, tag, reset, and revert commits.

- **Best Practices:** Effective workflows and clean commit history.

- **Exercises:** Hands-on practice and Q&A.


Requirements:

- Laptop with internet.

- Basic command-line knowledge.

- Pre-installed Git.


Enhance your development skills with Git and GitHub!

Session Categories

FOSS
Speakers are hidden and anonymized for this event.