Step by Step on How to Efficiently Pull a Forked Repository from GitHub Steps for pulling forked repository and pushing changes in it:
How the Fork Works
Fork the Repository: You are using an attempt to do something related to your fork. This clones a copy on your GitHub account so you can play and learn without breaking anything.
Clone Your Fork: On your computer, run the git clone command in Terminal or a Command Prompt to copy / download from remote Git repository — (the GitHub page) Copy HTTPS link for cloning this fork.
Making Changes Locally
checkout (Open the terminal, navigate to your forked-and-cloned-repository and type:) $ git checkout -b new-branch→
bashgit checkout -b
Performing Edits: Edit the files as required. Stage and commit changes after you will update it with:
bashgit add
git commit -m “Changes description”
Synchronizing Changes with The Original Repository
Before Sending a Pull Request: Make sure to update your fork with the master copy of original repository. In order to do that, add the original repository as an upstream remote —
bashgit remote add upstream
Fetch and Merge Changes:
bashgit fetch upstream
git merge upstream/main
Creating a Pull Request
Push Your Changes: When your local branch is up-to-date and you have committed your changes, push them back to your fork with the commands below.GitHub (ad)
bashgit push origin
Create the Pull Request: Navigate to your fork on GitHub, clicking the “Compare & pull request” button, selecting both the base repository and branch (usually master), then once all looks good click Create pull request. Enter the title and description of your changes.
Pull Request Best Practices
Small is much easier to review.
Clear descriptions in the pull request help reviewers grasp what you have done.
Listen to feedback through the reviewing phase.
These steps will help you get started contributing on GitHub with its collaborative features.