GitHub Collaboration & Pull Requests
GitHub is a web-based Git repository hosting platform, providing collaboration features like issues, pull requests, forking, and project trackers.
1 Collaborating with Pull Requests
- Forking: Copying another developer's remote repository to your personal profile workspace.
- Pull Requests (PR): Proposing code changes from a feature branch or fork back to a target repository, enabling reviews and discussion.
- Clone & Upstream: Syncing your personal fork with upstream changes using remotes.
2 Code Challenge
Challenge: Fork an open-source test repository on GitHub, clone it, create a feature branch, commit a change, push it to your fork, and open a Pull Request.