Keep Updated

Keeping Your Fork Updated

How to Keep Your Fork Synced with the Original Repository

Maintaining an up-to-date fork ensures you have the latest updates and features from the original repository. This guide will show you how to synchronize your fork with the original repository.

Fork the Repository

To create a fork, click the “Fork” button located at the top right corner of the repository page.

Clone Your Fork

Clone your fork using the command below:

git clone git@github.com:[your-fork-name].git

Refer to the Getting Started section for the initial project setup.

Add the Original Repository as a Remote

Add the original repository as a remote source:

git remote add upstream https://github.com/boilerpro/boilerpro-backend.git
git remote add upstream https://github.com/boilerpro/boilerpro-frontend.git

Fetch the Latest Changes from the Original Repository

Retrieve the latest updates from the original repository:

git fetch upstream

Merge the Changes from the Original Repository

Incorporate the fetched updates into your fork:

git merge upstream/master

If there are any conflicts, resolve them manually and commit the changes.

Push the Changes to Your Fork

Upload the merged updates to your fork:

git push origin master

Your fork is now successfully updated with the latest changes from the original repository.