cover photo

BLOG · 21/3/2026

LEVEL 0 : Task 3

Working with Github

LEVEL 0 : Task 3
This Article is yet to be approved by a Coordinator.

Task 3: Working with Github


Introduction

GitHub is not just a platform for storing code. It also provides several tools that help developers collaborate, track progress, and automate tasks during software development. Some of the most useful features provided by GitHub are GitHub Actions (Integrated Workflows), Issues, and Pull Requests. These tools make it easier for teams to work together and maintain a well-organized project.

Pull Request

A Pull Request (PR) is used when a developer wants to propose changes to a repository. Instead of directly modifying the main code, the developer creates a separate branch, makes the changes, and then opens a pull request.

The pull request allows other contributors to:

  • Review the code
  • Suggest improvements
  • Discuss the changes
  • Approve or request modifications

Once the changes are approved, the pull request can be merged into the main branch. This process helps maintain code quality and prevents errors from entering the main project.

Forking

Forking means creating your own copy of someone else’s repository on your GitHub account. This allows you to experiment with the project or make changes without affecting the original repository.

Pushing

Pushing means uploading your committed changes from your local computer to the remote repository on GitHub. After making commits locally, the changes exist only on your computer. When you push, those commits are sent to GitHub.

Github Task


UVCE,
K. R Circle,
Bengaluru 01